Cocoa app系统重启

时间:2011-04-05 08:28:36

标签: objective-c cocoa

您知道从代码强制重启Mac OS计算机的方法吗?我尝试了一个没有结果的小AppleScript代码。应用程序要求关闭用户,以便用户可以停止重新启动过程。

此致

3 个答案:

答案 0 :(得分:3)

官方方式是将系统事件发送到登录窗口进程。 Apple的Technical QA1134甚至包含一个代码示例。

答案 1 :(得分:1)

想强行是一件很平常的事情。如果用户愿意输入密码并且是计算机的管理员;也许你可以运行

sudo reboot

来自您的申请。

答案 2 :(得分:0)

尝试将应用中的AppleScript / ScriptingBridge用于tell application "Finder" to restart