0
需要进程关闭功能在Windows Sever 2008(x64)下的某些帮助。 当我在Win7(x64)上运行此代码时,它会完美地终止进程,但是当我在终端用户会话(W2k8,x64)下运行它时,它检测到其他用户的进程并关闭了源,无法关闭它。我该如何解决它?有任何想法吗?关闭终端服务器上的进程(Windows 2008,x64)
Script代码:
check:
{
Process, Exist, name.exe
Msgbox,ErrorLevel: %ErrorLevel%
NewID = %ErrorLevel%
Msgbox,ErrLev: %ErrorLevel%/NewID: %NewID%
if NewID = 0
{
Msgbox, Nothing to close ;)
return
}
else
{
{
Sleep, 500
Msgbox, Something seems to be opened...
Process, Close, name.exe
Msgbox,Closed(ErrLev=%ErrorLevel%) (NewID=%NewID%)
Sleep, 100
Goto, check
}
}
}
你想干什么? a)关闭具有该名称的所有进程(您的和他人拥有的进程)。 b)只找到“你的”进程并杀死那些然后停止(b.t.w.你能激活这些进程吗?)。 – 2013-03-19 14:12:57
我想只关闭在我当前用户下打开的进程name.exe,然后停止脚本。你是什么意思“激活”?在一些软件被关闭后它们“卡在”内存中,并在下次启动后使其工作,我需要杀死所有打开的(隐藏的)name.exe进程。 – Wind 2013-03-19 15:20:47