我有一個命令行應用程序,它有wmain()
入口點。我使用ShellExecuteEx
函數從另一個應用程序啓動它。如果我設置shellExecuteInfo.nShow = SW_HIDE
它仍然彈出。是否有可能不顯示它?是否可以在不顯示窗口的情況下啓動命令行應用程序?
2
A
回答
3
使用CreateProcess
並通過CREATE_NO_WINDOW
標誌。
+0
它的工作原理,直到你需要啓動需要提升的過程。唯一的方法就是將命令行應用程序編譯爲Windows應用程序(帶有'winmain'入口點)。並使用'ShellExecuteEx'。 :) – LosBlancoo
+0
根據您的要求,該方案中有幾個選項 –
相關問題
- 1. 根據以下情況,是否可以在應用程序啓動時添加彈出窗口?
- 2. 是否可以在不顯示PreferenceScreen的情況下顯示DialogPreference?
- 3. 是否可以在Windows窗體中顯示命令窗口?
- 4. 是否可以在不使用命令行的情況下導出Orchard主題?
- 5. 是否可以在不重新啓動的情況下應用vim配置?
- 6. 是否可以在不刷新窗口的情況下進行「密碼」驗證?
- 7. 可以在不調用UI的情況下啓動Cordova/Phonegap應用程序
- 8. ios sdk在不啓動應用程序的情況下顯示警報
- 9. 如何在沒有IO窗口(命令行窗口)的情況下運行EXE?
- 10. Windows服務可以在不登錄的情況下啓動應用程序嗎?
- 11. 在沒有shell窗口的情況下運行shell命令
- 12. 是否可以從32位應用程序啓動64位命令行?
- 13. 是否可以在沒有GNOME的情況下運行GTK +應用程序?
- 14. 是否可以在沒有命令行切換的情況下以Kiosk模式啓動Opera?
- 15. 是否可以在不啓動新活動的情況下調用putExtras()和getExtra()?
- 16. 是否可以在不啓動npm的情況下運行React項目?
- 17. QProcess可以啓動程序但不能啓動python(命令行)
- 18. 在沒有顯示新窗口的情況下清除路徑上的命令
- 19. 是否可以在不重新啓動JSF服務器的情況下更新應用程序?
- 20. 窗口:用於啓動程序的命令行
- 21. 可以在沒有命令行的情況下使用Singularity.gs嗎?
- 22. 是否可以在沒有Visual Studio的情況下構建一個html + js窗口應用程序?
- 23. 是否可以在不觸發激活事件的情況下關閉窗口?
- 24. 通過命令行在命令行中執行桌面應用程序而不顯示其GUI窗口
- 25. JNLP/Java Web Start可以啓動命令行應用程序
- 26. 是否可以在不使用SIGHUP的情況下立即啓動pthread?
- 27. 防止命令窗口顯示何時編譯窗口窗體應用程序
- 28. 是否可以在不刷新網頁的情況下在網頁上顯示交互式shell命令輸出?
- 29. 從shell啓動程序時是否可以分配窗口ID?
- 30. 以編程方式確定是否從命令行啓動AIR應用程序?
使用更好的函數:CreateProcess。 http://stackoverflow.com/questions/780465/winapi-createprocess-but-hide-the-process-window – deviantfan