我在服务器上有一堆进程,我想更新exes regurlary。 但在更新之前,它们必须closures,我使用PsKill作为bat文件。 它的工作原理,但我寻求一种方式只发送一个“退出查询”的过程,所以它closures更正确。 PsKill是通过强制完成的。
如何才能做到这一点 ?
当谈到服务器上的可执行文件时,我假设你正在谈论服务。
如果是这样,你可以使用“net stop”即“net stop certsvc”来阻止它们,否则如果可执行文件以交互模式运行,例如在控制台会话中, 并且有窗口,则可以使用Windows API来查找应用程序的窗口并发送以SC_CLOSE作为参数的WM_SYSCOMMAND。
这里是一个例子: http : //www.codeproject.com/KB/dialog/closewindow.aspx 。