我可以通過SFX選項在靜默模式中選擇'全部隱藏'選項來創建正常的無聲可執行文件。 但是,當我在SFX選項中添加文件 - >安裝程序 - >'提取後運行',例如devnode.exe devnode.exe不會以無提示方式運行。 有沒有辦法靜默運行安裝文件?如何使用Winrar爲安裝程序創建無提示安裝程序'安裝後運行'
0
A
回答
0
如果devnode.exe
是控制檯應用程序而不是Windows(GUI)應用程序,則Windows會自動打開控制檯窗口。這是無法避免的。如果應用程序編碼不在執行時打開窗口,則只有Windows應用程序可以在不顯示窗口的情況下執行。
但是,通常最好向用戶顯示正在執行的自解壓歸檔。使用自解壓存檔的完全隱藏安裝的要求主要是壞人需要的。
需要運行控制檯應用程序的應用程序的良好安裝最好在提取顯示1個或多個回顯消息的文件後運行批處理文件,現在在批處理文件中運行控制檯應用程序之前會發生什麼,以及用批處理文件中的最後一行刪除批處理文件本身。
這樣的設置/安裝批處理文件的實施例:
@echo off
rem Set title for the console window.
title Installation of XXX
rem Output information for the user.
echo Installing XXX, please wait ...
rem Call the console application which completes the installation.
devnode.exe
rem Delete this batch file as not needed anymore.
del %0
注:批處理文件與周圍雙引號總是執行,因此%0
是含有在開始和結束時已經雙引號的字符串。所以在最後一行使用雙引號%0
是錯誤的。
相關問題
- 1. 使用Visual Studio安裝程序創建msi安裝程序
- 2. install4j安裝程序不會使UNIX安裝程序可運行
- 3. 如何創建安裝程序,而不是在安裝後運行文件?
- 4. 如何通過安裝程序安裝後自動運行cocoa應用程序
- 5. 提示爲.NET應用程序創建安裝程序
- 6. Wix安裝程序 - 創建安裝程序,總是重新安裝在自己
- 7. Windows安裝程序安裝
- 8. 如何爲Ubuntu創建安裝程序
- 9. 如何爲solaris創建安裝程序
- 10. 如何爲.net創建安裝程序
- 11. 安裝完成後以安裝用戶身份運行程序
- 12. MSI:安裝程序安裝程序
- 13. Installshield,在安裝應用程序後,提示用戶安裝程序
- 14. 運行安裝程序或檢查程序是否安裝
- 15. 從C#安裝程序安裝程序運行另一個MSI
- 16. 創建Windows安裝程序
- 17. 創建安裝程序
- 18. 無法安裝SqlServer 2014安裝程序
- 19. 運行程序安裝
- 20. 具有先決條件的無提示安裝安裝程序
- 21. Inno安裝程序安裝後未創建子文件夾
- 22. 使用Jenkins創建Inno安裝程序安裝程序,無需在代理上預安裝
- 23. 使用高級安裝程序和C#創建安裝文件#
- 24. Wix安裝程序在主要安裝完成後運行msi
- 25. windows安裝程序:安裝後運行exe
- 26. 多個項目MSI安裝程序沒有運行後安裝
- 27. 如何用Qt安裝程序框架創建多語言安裝程序?
- 28. 如何在inno安裝程序中執行mysql的無提示安裝?
- 29. 使用通過Wix創建的安裝程序啓用安裝程序權限
- 30. MSI程序包的無提示安裝