Vb.net进程关闭事件
我在问一个问题,但我的脑子一片空白,不知道如何编码......我正在尝试制作一个简单的程序来检测游戏是否关闭,当它关闭时,它会关闭计算机。
谢谢!
I'm asking a question which my mind goes blank on how it'll be coded... I'm trying to make a simple program that detects if a game closes, and when it does, it shuts down the computer.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
完成该流程后,您可以设置 EnableRaisingEvents 为 true,该进程将引发 Exited 事件。
至于关闭系统——这可能更困难。您可以 P/Invoke ExitWindowsEx,但它需要特定权限 (
SE_SHUTDOWN_NAME
),否则将会失败。Once you have the process, you can set EnableRaisingEvents to true, and the process will raise the Exited event.
As for shutting down the system - this is potentially more difficult. You can P/Invoke ExitWindowsEx, but it requires specific permissions (
SE_SHUTDOWN_NAME
) or it will fail.