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