掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マイコンピュータでファイルをダブルクリックし開く動作を実現するには (ID:101640)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
勘違いがありました。 Shell 関数の戻り値は,「%COMSPEC%」 (NT系なら%WINDIR%\System32\CMD.exe だと思う) のプロセスの ID です。 このプロセスは,Start 内部命令でプログラムを起動した後,すぐさま終了します。 よって,ウィンドウを取得するとなると, 1. ShellExecuteEx API で起動して,プロセスハンドルを取得する 2. GetProcessId API でプロセスIDを取得する 3. 上記の方法で待つ という手順が必要です。 # Required: Windows XP SP1 or later
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.