1
A
回答
1
这是通常的事情要强制。如果用户愿意输入密码并且是计算机的管理员,也许你可以从你的应用程序运行
sudo reboot
。
0
尝试从您的应用使用AppleScript/ScriptingBridge到tell application "Finder" to restart
。
+0
AppleScript真棒,“告诉应用程序”iTunes“崩溃”:D – JustSid 2011-04-05 08:48:33
2
官方的方法是将系统事件发送到登录窗口进程。 Apple的Technical QA1134甚至包含一个代码示例。
相关问题
- 1. 应用程序不启动在系统重新启动
- 2. Android启动系统应用程序
- 3. 可可系统服务:通话应用程序名称
- 4. 有意让系统关闭并重新启动应用程序
- 5. 恢复系统重新启动后C#应用程序
- 6. 在系统终止应用程序后重新启动活动
- 7. 重新编译系统应用程序
- 8. 可可 - 应用程序体系结构
- 9. 什么可可应用程序正在使用AquaticPrime许可系统?
- 10. 如何在可可中重新启动Finder应用程序?
- 11. 系统重启
- 12. 如何以编程方式启动系统应用程序或如何过滤可启动的系统应用程序?
- 13. Android启动应用程序显示“可以修改系统设置”对话框
- 14. 我可以在多个操作系统中的应用程序启动C++?
- 15. 可可应用程序重新安装
- 16. 您可以禁用.NET应用程序的系统声音吗?
- 17. 我可以使用install4j启动程序重新启动Java应用程序吗?
- 18. Android系统应用程序
- 19. Android系统应用程序
- 20. Android应用程序不启动在系统启动
- 21. 在RN系统启动时自动启动应用程序
- 22. Android的 - 启动应用程序时,系统启动
- 23. 从应用程序运行exe可执行文件与系统
- 24. 现代UI应用程序可以编辑系统文件吗?
- 25. 客户端代码Web应用程序的许可系统
- 26. 可达性更改iOS系统通知暂停应用程序
- 27. 可可沙箱 - 重新启动应用程序时重新打开文件
- 28. 如何做一个可可应用程序启动时间的统计信息?
- 29. SharedPreference在应用程序重新启动后不可用
- 30. 可启动Qt-Linux应用程序
这不是管理员用户 – LooPer 2011-04-05 09:39:54
我终于做到了,它允许非root用户通过'sudo chmod u + s/sbin/shutdown'关闭/重启系统。还有另一种方式,但对我来说这已经够好了。 – LooPer 2011-04-06 18:44:07