1

「C:\Documents and Settings\Administrator\Application Data\」に Protector-(ランダムな 4 文字).exe という名前のファイルがあります。ファイルの名前がランダムであることがわかります。

今度は、このファイルのプロセスを強制終了する C++ コードを書きたいと思います。このファイルを強制終了するコードを教えてください。コマンド(タスクキル)を実行してプロセスを強制終了するShellExecute()関数を見つけましたが、この関数でランダムな名前のプロセスを強制終了する方法がわかりません!これは、ShellExecute() で見つけたコードです。

ShellExecute(NULL, L"open", L"C:\\WINDOWS\\system32\\cmd.exe ", L"taskkill /f /fi ""IMAGENAME eq Protector-(random 4 letters).exe""", NULL, SW_SHOWNORMAL); 
4

2 に答える 2

0

見るTaskkill /?

Taskkill は Wildchar*文字をサポートしています

ShellExecute(NULL, L"open", L"C:\\WINDOWS\\system32\\cmd.exe", L"taskkill /f /im \"Protector-*\"", NULL, SW_SHOWNORMAL);
于 2013-07-03T21:03:43.543 に答える
0

'ps aux | のようなことができます。grep Protector' を実行すると、プロセスが分離されます。ただし、プロテクターという名前のものが他にないことを確認してください

于 2013-07-03T16:52:00.650 に答える