gpt4 book ai didi

c# - 如何使用c#关闭外部应用程序

转载 作者:行者123 更新时间:2023-11-30 19:19:49 26 4
gpt4 key购买 nike

我试图在用户按下键盘上的某个键时关闭计算器。但是 p.kill 和 p.CloseMainWindow 不会杀死计算器,只会杀死执行的 shell。

Process p = new Process();
p.StartInfo.FileName = "cmd";
p.StartInfo.Arguments = "/c calc ";
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.Start();
Console.WriteLine("Press any key to kill Calc");
Console.ReadKey();
p.CloseMainWindow();

p.Kill();

最佳答案

不要使用 shell (cmd),而是直接运行 calc 进程。将 Process.StartInfo.FileName 设置为“calc”应该可以做到(假设 calc.exe 在系统路径上)。

关于c# - 如何使用c#关闭外部应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com