2
A
回答
0
这是不可能的。您可能拥有的最接近的体验就是创建一个服务来运行提升和一个无升级运行的Winforms应用程序,它只是服务的前端。尽管如此,你必须小心,如果你没有正确地关闭墙,可能会引起安全问题。
3
1
Windows在启动时不会运行升级的应用程序,因为它不想提示您启动一百万启动应用程序。从技术上讲,您可以通过编写一个简单的启动器来解决这个问题,即ShellExecute是您的真实应用程序,但是这会在启动时提示您,并且非常烦人。其他人所说的最佳方法是将您需要管理权限的任务转移到服务中,并将用户界面分开。
1
我建议您阅读关于UAC team's blog regarding why startup applications are blocked from requiring elevation的帖子。有一点需要考虑:要求提升完全阻止标准用户使用您的应用。
官方指导:您的启动程序不应该要求提升。说实话,我很难想象一个场景,你可以合理地要求在启动应用程序提升。您能否提供更多关于的详细信息为什么您需要提升?
+1
我的猜测是他试图将特定的管理功能委托给标准用户,或者他正在解决上游应用程序设计问题。 – 2010-07-24 14:30:33
相关问题
- 1. 如何在程序启动时请求管理员权限?
- 2. 如何在Windows启动时以管理员身份自动运行程序?
- 3. 强制安装Winforms以使应用程序在Windows启动时启动
- 4. IntelliJ是否以管理员权限启动进程?
- 5. eclipse无法以管理权限启动
- 6. Python:如何用管理员权限启动进程?
- 7. 如何在Windows 7上启动具有管理员权限的java jar
- 8. 如何启动具有管理权限的应用程序?
- 9. 授予在没有UAC提示的情况下启动时启动的应用程序的管理员权限?
- 10. 在C#中使用管理员权限启动IISExpress
- 11. 在Vista上启动具有管理员权限的Java运行时进程
- 12. 用C#管理员权限启动进程
- 13. 如何设计在Windows Vista/7上以管理员身份运行的自动启动应用程序?
- 14. 如何在启动时以管理员身份运行脚本
- 15. 如何在C#中以管理员模式启动进程
- 16. 在没有管理员权限的情况下启动应用程序
- 17. 在没有管理员权限的Windows上安装Python 3.6.2
- 18. UAC/VS/W2K8:当我在管理员组中时,为什么VS不以管理员权限启动?
- 19. 如何确保安装程序将以管理员权限运行?
- 20. 如何在Windows启动时自动启动应用程序?
- 21. 使用SSIS启动不具备管理员权限的远程启动批处理文件的powershell脚本
- 22. 如何在没有管理员权限的情况下启动进程
- 23. 在管理权限中启动托管引导程序应用程序EXE
- 24. 获取可以启动的已安装应用程序列表
- 25. 如何在WiX MSI完成后以管理员身份启动应用程序?
- 26. 为什么需要管理权限的应用程序无法在Windows启动时自动运行(Windows 7)?
- 27. 使用Windows安装程序重新启动管理器的行为
- 28. 如何强制用户在Inno安装程序中使用管理员权限安装应用程序?
- 29. 如何启动具有管理权限的进程
- 30. 在Windows启动时启动应用程序启动
我想我必须这样做,谢谢! – Red 2010-07-24 07:18:46