【windows查找进程 关闭进程】教程文章相关的互联网学习教程文章

c#-在Windows XP登录屏幕(.NET / Pinvoke)上运行进程(WITH GUI)【代码】

我需要编写一个小的服务来在登录屏幕上运行应用程序(带有gui,例如calc.exe). 我已经找到了这个问题(和答案):Running a process at the Windows 7 Welcome Screen 如果您不了解其工作原理,请阅读代码注释:// grab the winlogon processProcess winLogon = null;foreach (Process p in Process.GetProcesses()){if (p.ProcessName.Contains("winlogon")){winLogon = p;break;}}// grab the winlogon's tokenIntPtr userToken = Int...

在C#/ Windows中以编程方式阻止进程与特定主机之间的所有连接

我试图在我们使用的第三方连接器库中跟踪一些故障转移问题.目前,我正在启动和停止远程服务以模拟故障,这虽然可行,但是非常不切实际. 有没有一种方法可以以编程方式阻止进程与给定主机之间的所有连接? 编辑:以及阻止我想删除任何现有的连接解决方法:我认为您可以与Windows防火墙进行交互以实现所需的功能(以编程方式阻止进程与给定主机之间的所有连接),请看一下Windows Firewall Interfaces.

如何判断进程是否在Windows上的Python中响应【代码】

我正在编写一个python脚本,以保持有问题的程序打开,我需要弄清楚该程序是否没有重新安装并在Windows上将其关闭.我不太清楚该怎么做.解决方法:在Windows上,您可以执行以下操作:import os def isresponding(name):os.system('tasklist /FI "IMAGENAME eq %s" /FI "STATUS eq running" > tmp.txt' % name)tmp = open('tmp.txt', 'r')a = tmp.readlines()tmp.close()if a[-1].split()[0] == name:return Trueelse:return False但是,使...

java-子进程在Windows中既不会完成也不会中止?【代码】

如何使我的java父进程等到子进程完成.我尝试使用runtime.exec和processBuilder.pb:String cmd = "ffmpeg -i input.vob output.mp4" Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(cmd); proc.waitFor();这对于较小的输入文件(例如,小于10 Mb)可以正常工作.如果我提供较大的输入文件,则程序将被挂起.输出文件将被部分创建,文件创建将被挂起,控件将不会返回.甚至proc.join(10000);没有给出任何有用的结果.在此,父进...

java-查找进程是否在Windows中仍然存在【代码】

简洁版本: >在带有PID的Windows中,我的程序需要确定我的进程是否仍在运行/运行. 在Linux中,我将只使用“ grep pid”,而所有操作都将完成,在Windows中会这样吗? 较长版本: 我正在Windows上制作一个php(7)系统,该系统运行一个蓝牙Java服务器.我的系统通过命令行运行服务器并保存PID:$command = 'java -jar app\InterfaceBluetooth.jar /k > storage\logs\bluetoothServerToten.txt';$descriptorspec = array (0 => array("pipe",...

机器重启后Windows Docker守护进程未启动【图】

运行命令之后,报错docker守护进程未开启 解决方案:用管理员身份运行cmd、powershell可以解决 若不能解决,请参考:https://github.com/moby/moby/issues/30239

使用后台工作进程时,Windows应用程序被挂起

在我的应用程序中,我正在发送更大尺寸(> 2.5 Mb)的电子邮件.现在,在发送电子邮件之前,应用程序处于挂起状态(鼠标光标处于繁忙状态). 我的一位朋友建议使用后台工作者“可以”显示类似“请稍候…发送电子邮件”之类的消息.我不知道如何使用后台工作进程.请指导我 或者,如果还有其他更快/更简便的选择,我将不胜感激解决方法:如果您不希望在等待较长的进程时挂起UI,则必须使用线程. BackgroundWorker是一个很好的实现,它提供了钩子供您...

java-从Windows中的命令提示符获取自己的进程pid【代码】

我正在尝试从自己的命令提示符中获取PID.但是,当使用以下命令时,我始终无法获得所需的输出.您能否指出以下声明中的错误是什么?cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd" & dir & help编辑: 下面的命令正常工作.但是当将它与另外两个命令结合使用时.没用cmd.exe /c title="mycmd" & tasklist /v /fo csv | findstr /i "mycmd"附加信息: 我正在使用Javafinal List<String> commands = new ArrayList<...

首页> C#>如何检测程序(进程)是否正在运行,并在Windows 8.1通用应用程序中获取其实例

我是Windows Universal Apps的新手,但是我发现它是一个非常有趣的领域,因此我想开始了解它的功能. 我目前是WPF .NET开发人员,我希望能够检查程序是否正在运行并获取其实例.在WPF中,我将在Process.GetProcessesByName()的帮助下执行此操作,但“通用”应用程序中没有Process. Windows 8.1 Universal App中是否有类似的方法来获取进程(运行程序的实例)?解决方法:System.Diagnostics.Process在UWP应用中不可用.这些应用被沙盒化,不允许...

如何从Windows Powershell调用Java进程?【代码】

我无法在Windows Powershell 2.0中运行Java程序.任何帮助,将不胜感激.我想要绳子“你好,世界!”打印到Powershell控制台主窗口.而是将其打印到一个单独的打开的处理窗口中然后突然关闭.我不知道如何告诉Powershell将产生的Java进程的stdout重定向到当前的Powershell控制台.基本上,我想要的行为就像在DOS外壳下运行Java时的行为一样. 我的测试课是:class HelloWorldApp { public static void main(String[] args) { System.out.pri...

【bat】【windows】通过端口杀死进程【代码】【图】

简单的bat处理,把指定端口集合杀死相应的进程,就是杀死对应的pid@echo off & setlocal EnableDelayedExpansionset obj[0]=6340 set obj[1]=6330 set obj[2]=1010 set obj[3]=6301 set obj[4]=6001set port=0 set pid=0for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (set port=%%bfor /f "tokens=5" %%m in (netstat -aon ^| findstr ":%%b") do (set pid=%%m)if "!pid!"=="0" (echo 端口号【!port!】没有占用) e...

c#-计算Windows中特定进程的上下文切换【代码】

我想做的是编写一个小程序,该程序连续不断地计算在足够小的时间单位内特定进程经历的上下文切换的次数.我已经在“ Process Explorer”软件中观察到了此功能,因此我知道这绝对是可能的. 不幸的是,我对如何开始对此编码几乎一无所知,到目前为止,仍然无法在线找到任何有用的代码片段.因此,一个实现每个进程和每个单位时间实时上下文切换计数的小工作示例对我非常有帮助.解决方法:这是一种实现方法-每秒打印出记事本线程0使用的上下文切...

转windows 进程你需要知道的技巧【图】

转自https://baijiahao.baidu.com/s?id=1608792519824350874&wfr=spider&for=pc 问题引入 不知道大家最近工作生活中有没有碰到这样的问题: 1、卸载程序,结果没卸载干净。程序的安装目录中还剩下一个dll文件。想删,结果系统提示说dll文件被某个进程占用了,不让删。2、安装软件后需要破解或者修改一些配置,通常会有替换配置文件 dll 文件。但是有些情况当安装软件时 其服务默认是自动开启的,此时也就会用到对应的 dll 文件,...

golang ---查看进程(Windows)

package mainimport ("fmt""os""os/exec""strconv""strings" )func isProcessExist(appName string) (bool, string, int) {appary := make(map[string]int)cmd := exec.Command("cmd", "/C", "tasklist")output, _ := cmd.Output()//fmt.Printf("fields: %v\n", output)n := strings.Index(string(output), "System")if n == -1 {fmt.Println("no find")os.Exit(1)}data := string(output)[n:]fields := strings.Fields(data)for k...

c-在Windows上使用QProcess启动进程错误:“计时器只能与以QThread启动的线程一起使用”【代码】

我有一个最小的例子,我正在努力工作.最终目标是能够将一些信息传达给正在等待“ cin”调用的程序.我想这与标准输入有关. 我现阶段尝试使用一些Qt对象来帮助我.虽然我没有使用任何其他Qt东西. 我正在尝试给我错误的示例是:#include <iostream>#include <QtCore/QString> #include <QtCore/QProcess> #include <QtCore/QStringList>int main() {QProcess process;QString prog = "test.exe";// Starting "test.exe":process.start(p...