【发布时间】:2013-07-03 16:47:22
【问题描述】:
我在“C:\Documents and Settings\Administrator\Application Data\”中有一个名为 Protector-(random 4 letters).exe 的文件。所以你可以看到文件名是随机的。
现在我想编写一个 c++ 代码来终止这个文件的进程。 请告诉我杀死这个文件的代码。 我找到了 ShellExecute() 函数来运行命令 (taskkill) 并终止进程,但我不知道如何通过此函数终止具有 random 名称的进程! 这是我为 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);
【问题讨论】:
-
将文件名存储在数组中,并随机选择一个索引并尝试杀死进程
-
我没有文件名!名字是随机的!
标签: random cmd shellexecute kill-process