我正在使用Innosetup安裝我的應用程序,以便當用戶使用SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run登錄時啓動。如何啓動應用程序,就好像我已經右鍵單擊並選擇「以管理員身份運行」一樣,沒有UAC提示?以管理員身份運行應用程序而不提示升級
1
A
回答
2
通過UAC啓用,需要提升將導致提示沒有辦法繞過它(忽略設置以允許MS簽名的軟件來自動提升)
你總是可以讓你的應用程序只有提升需要時的任何應用程序,通過running itself again或通過COM elevation。
作爲一個方面說明,「普通應用程序」不應該要求提升/管理訪問權限。
+0
+1,*通用應用程序不應該需要海拔訪問*,這是正確的,但是如果OP想要*禁用任務管理器*(無論如何都是可疑的),那麼我想不會有其他辦法。 – TLama 2012-04-19 14:23:45
相關問題
- 1. 以管理員身份運行程序
- 2. 使HTA文件以管理員身份運行(提升)
- 3. VB6應用程序'以管理員身份運行'問題
- 4. 以管理員身份運行的dotnet核心應用程序
- 5. 以管理員身份運行Javafx應用程序
- 6. 在Windows上以管理員身份運行Java應用程序
- 7. WiX安裝程序應始終以管理員身份運行
- 8. 如何從命令提示符下以「以管理員身份運行」運行應用程序?
- 9. 只有以管理員身份運行應用程序才能運行?
- 10. vb.net應用程序安裝程序(msi)以管理員身份運行
- 11. 以管理員身份運行實例
- 12. CreateProcess以管理員身份運行
- 13. Java:以管理員身份運行
- 14. WNetGetConnection並以管理員身份運行
- 15. 以管理員身份運行R
- 16. 以管理員身份運行鏈接
- 17. 以管理員身份運行LocalSTS而不啓動Visual Studio
- 18. 如何強制某個應用程序不能以管理員身份運行
- 19. 在Windows 7中,「以管理員身份運行」,當UAC被關閉不以管理員身份運行
- 20. NSIS:安裝應用程序以始終以管理員身份運行
- 21. 如何使安裝程序以管理員身份運行
- 22. 程序需要以管理員身份在Windows 10中運行
- 23. 如何從命令提示符以管理員身份打開應用程序?
- 24. 以管理員身份運行使用Windows Desktop Bridge轉換的應用程序?
- 25. 在Vista/Windows 7中以管理員身份運行.net應用程序
- 26. 什麼時候應用程序絕對需要以管理員身份運行?
- 27. 以管理員身份運行SSMS 2012應用程序無法啓動錯誤
- 28. 如果以管理員身份運行應用程序更改的ShortdateFormat
- 29. 如何在Qt中以管理員身份運行應用程序
- 30. 如何使控制檯應用程序始終以管理員身份運行?
這是不可能的。這就是UAC在那裏的原因。如果可能的話,那麼只有hacky的方式和從應用程序運行你的設置,而不是從InnoSetup安裝本身。你真的需要管理員權限爲您的設置?如果不是,那麼配置您的設置腳本非常容易。 – TLama 2012-04-17 12:02:37
@TLama我的應用程序必須在特定條件下禁用PC(禁用任務管理器),這不能作爲非管理員用戶來完成。如何實現這一點? – 2012-04-17 12:16:53
只需通過Windows服務即可。 – 2012-04-17 12:55:01