1

Windows Server 2008 (x64)でのプロセス クローズ機能についてヘルプが必要です。このコードを Win7 (x64) で実行すると、プロセスが完全に強制終了されますが、ターミナル ユーザー セッション (W2k8、x64) で実行すると、他のユーザーのプロセスが検出され、もちろん終了できません。どうすれば修正できますか?何か案は?

スクリプト コード:

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
      }
}
}
4

1 に答える 1

0

AutoHotKeyを介してユーザー名を取得するのは難しいようです。PowerShellを使用しないのはなぜですか(そしておそらくAutoHotKeyを介して起動します)。

次に2つの例を示します。

プロセス所有者
プロセス名

于 2013-03-19T19:50:07.870 に答える