【发布时间】:2020-05-23 13:08:00
【问题描述】:
我目前正在开发一个可以将 Lua 脚本注入 Roblox 的程序(是的,我知道),到目前为止一切正常,除了 kill 进程。 由于 Roblox 作为单个进程运行,我不需要杀死树。我已经对该主题进行了一些研究,但没有一个有效。
Roblox 作为一个名为 RobloxPlayer.exe 的进程运行,我相信 Process.GetProcessesByName 应该通过它的名称获取该进程。成为 Roblox,而不是 RobloxPlayer.exe
Process[] processes = Process.GetProcessesByName("Roblox");
foreach (Process process in processes)
{
process.Kill();
process.WaitForExit();
}
【问题讨论】:
-
"我认为 Process.GetProcessesByName 应该通过它的名称获取进程。作为 Roblox,而不是 RobloxPlayer.exe" 你为什么这么认为?你有没有试过看看当你使用
GetProcessByName("RobloxPlayer")时会发生什么? -
感谢您的建议,虽然这不起作用。
-
可以给我脚本的代码吗?
-
@jwu 我会在发布时将它放在 GitHub 上,它现在没有很多功能。