【发布时间】:2011-04-05 18:48:02
【问题描述】:
您知道通过代码强制重新启动 Mac OS 计算机的任何方法吗?我尝试了一个没有结果的小applescript代码。应用程序要求用户关闭,以便用户可以停止重新启动过程。
问候
【问题讨论】:
标签: objective-c cocoa
您知道通过代码强制重新启动 Mac OS 计算机的任何方法吗?我尝试了一个没有结果的小applescript代码。应用程序要求用户关闭,以便用户可以停止重新启动过程。
问候
【问题讨论】:
标签: objective-c cocoa
官方的方式是向登录窗口进程发送一个系统事件。 Apple 的Technical QA1134 甚至包括一个代码示例。
【讨论】:
想要强迫是很平常的事情。如果用户愿意输入他们的密码并且是计算机的管理员;也许你可以跑
sudo reboot
来自您的应用程序。
【讨论】:
尝试在您的应用中使用 AppleScript/ScriptingBridge 到 tell application "Finder" to restart。
【讨论】: