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. 啓動時無法以管理員權限啓動WebMatrix
- 2. 如何在程序啓動時請求管理員權限?
- 3. 如何在批處理文件中以管理員權限啓動程序
- 4. 使用管理員權限啓動應用程序vC++
- 5. 在wix安裝程序中以管理員身份啓動windows服務
- 6. 如何在Windows啓動時以管理員身份自動運行程序?
- 7. IntelliJ是否以管理員權限啓動進程?
- 8. eclipse無法以管理權限啓動
- 9. 強制安裝Winforms以使應用程序在Windows啓動時啓動
- 10. 如何啓動Windows服務作爲管理員權限
- 11. Python:如何用管理員權限啓動進程?
- 12. 如何在Windows 7上啓動具有管理員權限的java jar
- 13. 以賬戶管理員身份啓動程序,無需輸入密碼即可進入管理員權限
- 14. 檢查電子應用程序是否以管理員權限在Windows上啓動
- 15. 如何啓動具有管理權限的應用程序?
- 16. 授予在沒有UAC提示的情況下啓動時啓動的應用程序的管理員權限?
- 17. 在C#中使用管理員權限啓動IISExpress
- 18. 具有管理員權限的Windows安裝程序
- 19. Windows服務啓動和停止沒有管理員權限
- 20. 如何在XBMC上安裝Python腳本以在啓動時自動啓動它
- 21. 在Vista上啓動具有管理員權限的Java運行時進程
- 22. 用C#管理員權限啓動進程
- 23. 使用非管理員權限從Mac .pkg啓動新安裝的應用程序
- 24. 如何設計在Windows Vista/7上以管理員身份運行的自動啓動應用程序?
- 25. 如何在C#中以管理員模式啓動進程
- 26. 如何在啓動時以管理員身份運行腳本
- 27. 在沒有管理員權限的情況下啓動應用程序
- 28. 在沒有管理員權限的Windows上安裝Python 3.6.2
- 29. 如何從nonadmin帳戶作爲管理員用戶啓動需要管理員權限的程序
- 30. 以另一個管理員身份啓動應用程序
我想我必須這樣做,謝謝! – Red 2010-07-24 07:18:46