我从来没有编程一个winapi所以我有一个小问题在这里。如何通过Windows API关闭电脑?
我需要关闭我的电脑从我的应用程序。
我发现这个例子link text后来我发现这个例子如何更改权限link text
但我有问题,如何获取参数HANDLE hToken //访问令牌手柄
我想我需要使它在下一个命令获取参数 OpenProcessToken LookupPrivilegeValue AdjustTokenPrivileges 但有很多参数,我不知道如何处理它们。
也许你有jere一些例子我如何得到HANDLE hToken参数来完成这项工作。
顺便说一句,我已经看到了下面的帖子link text
非常感谢你。
我喜欢你的示例代码,甚至使它在gcc下工作。 任何想法这个代码和雅各布推荐页面的解决方案有什么不同? 谢谢 – 2009-10-01 15:18:19
Heh。谢谢,但记录它是微软的代码,而不是我的。 – 2009-10-01 18:44:15
除非没有其他好的方法,否则我不会使用雅各布的方法。它也可以工作,但它会创建一个完整的独立进程,然后加载一个命令解释器,然后出去执行目录搜索以找到shutdown.exe可执行文件,然后启动第三个进程来加载并运行它。无论如何,当你关闭时,额外的工作可能不会那么明显,但这是问题的原理...... – 2009-10-01 18:45:24