私はwmain()
エントリーポイントを持つコマンドラインアプリケーションを持っています。そして私はShellExecuteEx
機能を使って別のアプリから起動します。私がshellExecuteInfo.nShow = SW_HIDE
を設定してもそれがまだ飛び出す。それは何とかそれを全く示さないことが可能ですか?ウィンドウを表示せずにコマンドラインアプリケーションを起動することはできますか?
2
A
答えて
3
CreateProcess
を使用し、CREATE_NO_WINDOW
フラグを渡します。
+0
高度を必要とするプロセスを起動する必要があるまで動作します。唯一の方法は、Windowsアプリケーションとしてコマンドラインアプリケーションをコンパイルすることです( 'winmain'エントリーポイントで)。そして 'ShellExecuteEx'を使います。 :) – LosBlancoo
+0
要件に応じて、このシナリオではいくつかのオプションがあります –
関連する問題
- 1. 再起動せずにカーネルドライバをアンロードすることはできますか?
- 2. プロセスを再起動せずにAzure WebロールでIISを再起動することはできますか?
- 3. テストサーバーを起動せずにアプリケーションを起動することはできますか?
- 4. Azure WebJobコマンドラインアプリケーションを起動できません(再起動の保留状態)
- 5. ログに表示せずにコミットすることはできますか?
- 6. .xcplaygroundページ内にマークダウンを表示せずにソースコードを表示することはできますか?
- 7. チューザを表示せずにネイティブカメラを起動する
- 8. JNLP/Java Web Startでコマンドラインアプリケーションを起動できます
- 9. 再レンダリングせずに親の要素を表示/非表示することはできますか?
- 10. 起動時にJupyterノートブックを起動することはできますか?
- 11. Djangoを再起動せずにビューを再読み込みすることはできますか?
- 12. 私はサーバを起動するときに表示されません
- 13. ウィンドウを非表示にしてアプリケーションを起動する
- 14. Angular2 MdDialogはコンテンツを表示せず、ウィンドウのみを表示します
- 15. Eclipseを最初に最小化せずにEclipseウィンドウから他のウィンドウに移動することはできません。どんな解決策ですか?
- 16. popcorn.jsはビデオを切り替えることを検出し、再起動せずに続行できますか?
- 17. 起動せずにアプリをインストールするときに、アプリのホームショートカットを自動的に作成できますか?
- 18. ウィンドウを表示せずにframeGeometryを取得する方法
- 19. リモートアプリケーションを起動してWindowsでインタラクティブに表示することはできますか?
- 20. アクティブであるにもかかわらずAdSenseを表示することはできません
- 21. シェルからプログラムを起動するときにウィンドウIDを割り当てることは可能ですか?
- 22. ランドスケープでの起動後、表示を肖像画で開始することはできません
- 23. 起動時にWPFウィンドウを完全に非表示にしますか?
- 24. ダイアログを表示せずにアプリケーションをアンインストールできますか?
- 25. 起動時にAIRアプリケーションを実行させることはできますか?
- 26. メッセージを表示せずにUILocalNotificationを使用することはできますか?
- 27. ダイアログを表示せずにアンドロイドの音声認識を使用することはできますか?
- 28. コンソールウィンドウを表示せずにf#スクリプトを実行することはできますか?
- 29. Azureキューメッセージの非表示タイムアウトをデータを送信せずに変更することはできますか?
- 30. springbootアプリケーションを再起動することはできますか?
優れた関数CreateProcessを使用します。 http://stackoverflow.com/questions/780465/winapi-createprocess-but-hide-the-process-window – deviantfan