2011-04-05 106 views
1

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

Regards

回答

1

这是通常的事情要强制。如果用户愿意输入密码并且是计算机的管理员,也许你可以从你的应用程序运行

sudo reboot 

+0

这不是管理员用户 – LooPer 2011-04-05 09:39:54

+0

我终于做到了,它允许非root用户通过'sudo chmod u + s/sbin/shutdown'关闭/重启系统。还有另一种方式,但对我来说这已经够好了。 – LooPer 2011-04-06 18:44:07

0

尝试从您的应用使用AppleScript/ScriptingBridge到tell application "Finder" to restart

+0

AppleScript真棒,“告诉应用程序”iTunes“崩溃”:D – JustSid 2011-04-05 08:48:33

2

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

相关问题