【问题标题】:Windows shutdown dialogWindows 关机对话框
【发布时间】:2009-03-15 22:45:55
【问题描述】:

有没有办法使用任何语言(首选:C/C++、VB、Haskell、批处理)调出 Windows XP 关机对话框(带有三个按钮的对话框 - 按下 Shift 时暂停、关机、重新启动和休眠) )?

我想我可以在我的 C++ 程序中加载 msgina.dll,但我不知道下一步该做什么 - dll 中的什么函数用于显示对话框?

【问题讨论】:

    标签: windows winapi shutdown


    【解决方案1】:

    假设您的语言可以在 Windows 上执行基本文件 I/O 和调用快捷方式,请尝试来自 here 的提示:

    • 在系统某处创建一个新的 txt 文件,打开它并放入这一行: (new ActiveXObject("Shell.Application")).ShutdownWindows();
    • 保存并关闭文件。将扩展名更改为*.js
    • 您可以创建该文件的快捷方式,以便轻松关闭系统。

    【讨论】:

    • 非常感谢。现在我只是对其他方法感到好奇:)
    【解决方案2】:

    我发现 PowerShell 比其他 Windows 脚本选项更优雅。

    (新对象-Com Shell.Application).ShutdownWindows()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      • 2012-10-11
      • 1970-01-01
      • 2018-01-04
      • 2017-06-04
      • 1970-01-01
      相关资源
      最近更新 更多