我想在安裝msi後以管理員身份運行我的windows dot net應用程序。 請幫忙如何強制我的dot net應用程序在安裝msi後以管理員身份運行?
回答
如果你的MSI需要管理權限,你可以直接運行你的應用程序作爲一個新的System.Diagnostics.Procesas,方法是覆蓋Installer.OnAfterInstall方法。比應用程序將在相同的上下文下運行。
如果您必須強制執行管理環境,則可以按相同方式執行此操作 創建System.Diagnostics.Process類的實例並將Verb屬性設置爲「runas」。
System.Diagnostics.Process process.Verb = "runas";
如果你需要了解你的應用程序的安裝位置來看看這個方法: Getting Application path during the installation
編輯
一個方法是可以在CodeProject: Launching Your Application After Install
不工作。我想在安裝後以管理員 –
的身份運行應用程序System.Diagnostics.Process process.Verb =「runas」; ? – Cadburry
- 1. vb.net應用程序安裝程序(msi)以管理員身份運行
- 2. WiX安裝程序應始終以管理員身份運行
- 3. 如何使安裝程序以管理員身份運行
- 4. 以管理員身份運行.NET應用程序
- 5. 如何強制某個應用程序不能以管理員身份運行
- 6. C++控制檯應用程序提示「以管理員身份運行」以管理員身份運行?
- 7. 以管理員身份運行程序
- 8. NSIS:安裝應用程序以始終以管理員身份運行
- 9. 我的應用程序將以管理員身份運行嗎?
- 10. 如何在WiX MSI完成後以管理員身份啓動應用程序?
- 11. 以管理員身份運行VB.NET程序應用程序
- 12. 如何安裝以管理員身份運行的Windows服務?
- 13. 基於運行時條件以管理員身份運行安裝程序
- 14. 在Windows上以管理員身份運行Java應用程序
- 15. 以管理員身份運行的dotnet核心應用程序
- 16. 在Windows上以管理員身份運行Qt應用程序
- 17. Inno Setup:如何設置安裝程序「以管理員身份運行」?
- 18. 在Vista/Windows 7中以管理員身份運行.net應用程序
- 19. VB6是以管理員身份運行的應用程序
- 20. 以管理員身份運行Android應用程序
- 21. 如何以管理員身份運行?
- 22. 如何以管理員身份運行?
- 23. 如何使控制檯應用程序始終以管理員身份運行?
- 24. VB6應用程序'以管理員身份運行'問題
- 25. 以管理員身份運行Javafx應用程序
- 26. 如何設置標誌由MSI安裝程序創建快捷方式「以管理員身份運行」
- 27. 以非管理員身份安裝XAMPP
- 28. 安裝完成後以安裝用戶身份運行程序
- 29. 強制PowerShell腳本以管理員身份運行
- 30. VS2010安裝項目 - 以管理員身份運行
msi是由你創建的嗎? VS2010?並且你的MSI是否需要管理權限? – Cadburry
是的,MSI在vs10中創建了我。但是我想以管理員身份安裝MSI後自動運行我的程序 –
只需讓您的安裝程序立即運行您的應用程序。由於它運行得更高,你的應用程序也會運行。請記住,你只有一個鏡頭,如果出現任何問題,或者用戶過於樂觀以做正確的事情,那麼機會就會喪失。 –