我有一个命令行应用程序,它有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. 是否可以在不重新启动的情况下应用vim配置?
- 5. 是否可以在不刷新窗口的情况下进行“密码”验证?
- 6. 在没有shell窗口的情况下运行shell命令
- 7. 是否可以在没有命令行切换的情况下以Kiosk模式启动Opera?
- 8. 是否可以在没有GNOME的情况下运行GTK +应用程序?
- 9. 是否可以在不启动npm的情况下运行React项目?
- 10. QProcess可以启动程序但不能启动python(命令行)
- 11. 窗口:用于启动程序的命令行
- 12. 是否可以在不重新启动JSF服务器的情况下更新应用程序?
- 13. 是否可以在没有Visual Studio的情况下构建一个html + js窗口应用程序?
- 14. 是否可以在不触发激活事件的情况下关闭窗口?
- 15. 防止命令窗口显示何时编译窗口窗体应用程序
- 16. 是否可以在不使用SIGHUP的情况下立即启动pthread?
- 17. 是否可以在不刷新网页的情况下在网页上显示交互式shell命令输出?
- 18. 启动不带闪存命令窗口的命令行可执行文件
- 19. Android应用程序可以在不向用户显示Web窗体的情况下填充Web表单吗?
- 20. 可以在没有明显启动应用程序的情况下执行一个applescript“tell”调用吗?
- 21. 是否可以在不显示消息的情况下使用UILocalNotification?
- 22. 如何在不启动grails应用程序的情况下启动grails webtest?
- 23. Swing应用程序在某些情况下不显示
- 24. 如何在不盗取macOS的情况下显示窗口?
- 25. 是否可以创建命令行JDT应用程序?
- 26. 是否可以在没有Java的情况下构建Android应用程序?
- 27. 是否可以在没有SDK的情况下编写Android应用程序?
- 28. 如何在不显示Win32 GUI程序的控制台窗口的情况下执行子控制台程序?
- 29. WPF应用程序命令行参数,而不是启动GUI
- 30. 是否可以在这种情况下显示我想要的特定行?
使用更好的函数:CreateProcess。 http://stackoverflow.com/questions/780465/winapi-createprocess-but-hide-the-process-window – deviantfan