Win32APIについての質問はこちらへどうぞ。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
■過去スレ
Win32API質問箱 Build122
http://echo.2ch.net/test/read.cgi/tech/1451988219/
探検
Win32API質問箱 Build123©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2016/10/08(土) 12:33:02.29ID:0jaJMPXG
983デフォルトの名無しさん
2017/11/08(水) 21:34:54.68ID:R0qhel/o 最後にWTLウィザード使ったのいつだろう?ってぐらいご無沙汰だわ
984デフォルトの名無しさん
2017/11/08(水) 23:59:13.54ID:S5satkVH バッチプログラムから起動するかコマンドラインから起動するかで WinMain() アプリからの戻り方が違うのが困る、いまさらだが。
985デフォルトの名無しさん
2017/11/09(木) 00:24:21.64ID:UmTkKmYx バッチで?
986デフォルトの名無しさん
2017/11/09(木) 03:45:53.03ID:5qwvxsG7 コマンドプロンプトやパワーシェル上から手入力でnotepad.exeと入力してメモ帳を起動すると、すぐに端末に制御が戻ってくる。
一方、以下の内容のように2回メモ帳を起動するbatファイルを作り実行すると一つ目のメモ帳が終わるまで待つことがわかる。
notepad.exe
notepad.exe
なお、windows10の場合、電卓calc.exeがユニバーサルWindowsプラットフォームのアプリなので
以下の内容のbatファイルからの起動でもすぐに制御が戻ってくるので電卓が2つ同時起動された状態になる。
calc.exe
calc.exe
ようするに、コンソールアプリ、Windowアプリ、ユニバーサルWindowsプラットフォームアプリの3種類でそれぞれ挙動が違う。
一方、以下の内容のように2回メモ帳を起動するbatファイルを作り実行すると一つ目のメモ帳が終わるまで待つことがわかる。
notepad.exe
notepad.exe
なお、windows10の場合、電卓calc.exeがユニバーサルWindowsプラットフォームのアプリなので
以下の内容のbatファイルからの起動でもすぐに制御が戻ってくるので電卓が2つ同時起動された状態になる。
calc.exe
calc.exe
ようするに、コンソールアプリ、Windowアプリ、ユニバーサルWindowsプラットフォームアプリの3種類でそれぞれ挙動が違う。
987デフォルトの名無しさん
2017/11/09(木) 04:18:01.90ID:OMOJ5BWv 昔はopenGLを使ってたんだったわ昔のプロジェクト起動したらおまじないがエラー起こしてた
988デフォルトの名無しさん
2017/11/09(木) 05:04:07.82ID:RrHmFgzV コマンドプロンプト上でのバッチファイル実行の挙動はDOSの仕様(MS-DOS)
バッチファイルは順次に作動するように作られてるので、WIN32プロセスの
終了待機が行われる。
ユニバーサルアプリは、DOS窓がEXEの終了待機を処理できないだけ。
WIN32アプリも、作りによっては同じく終了待機できない可能性はある。
バッチファイルは順次に作動するように作られてるので、WIN32プロセスの
終了待機が行われる。
ユニバーサルアプリは、DOS窓がEXEの終了待機を処理できないだけ。
WIN32アプリも、作りによっては同じく終了待機できない可能性はある。
989デフォルトの名無しさん
2017/11/09(木) 05:06:38.10ID:RrHmFgzV 補足すると、exeの戻り値で処理を分けるっていうのはDOS時代よく行うことだったので、
終了待機しないと戻り値が取れなくて困る。
終了待機しないと戻り値が取れなくて困る。
990デフォルトの名無しさん
2017/11/09(木) 10:21:19.15ID:5qwvxsG7 OSの正常なシャットダウンや再起動を妨げるクソなドライバー ZN200pcie.sys が悪名を轟かせている、
SKNET MonsterTV PCIE3 のドライバー追加・削除する時に処理をある程度自動化するため今もバッチ処理使ってる。
ドライバーを追加・削除するためのSKNET謹製アプリがGUIアプリなので終了を待ってくれないといろいろ困る。
set WAIT_EXE="C:\Program Files\Git\usr\bin\sleep.exe"
taskkill /F /IM MonsterTVLivePlayer.exe
taskkill /F /IM MonsterTVPlayer.exe
taskkill /F /IM MonsterTVMenu.exe
sc stop MonsterTVService
%WAIT_EXE% 3
PCIE3_win10_Driver\DriverInstall.exe <-- こいつがGUIアプリ。
sc start MonsterTVService
exit /B
SKNET MonsterTV PCIE3 のドライバー追加・削除する時に処理をある程度自動化するため今もバッチ処理使ってる。
ドライバーを追加・削除するためのSKNET謹製アプリがGUIアプリなので終了を待ってくれないといろいろ困る。
set WAIT_EXE="C:\Program Files\Git\usr\bin\sleep.exe"
taskkill /F /IM MonsterTVLivePlayer.exe
taskkill /F /IM MonsterTVPlayer.exe
taskkill /F /IM MonsterTVMenu.exe
sc stop MonsterTVService
%WAIT_EXE% 3
PCIE3_win10_Driver\DriverInstall.exe <-- こいつがGUIアプリ。
sc start MonsterTVService
exit /B
991デフォルトの名無しさん
2017/11/09(木) 10:33:48.20ID:RrHmFgzV PCIE3_win10_Driver\DriverInstall.exe の終了を待ちたいけど待ってくれないなら、
このスレ的にはそれを起動して終了を待つプログラムを組めばいいんじゃない?
このスレ的にはそれを起動して終了を待つプログラムを組めばいいんじゃない?
992デフォルトの名無しさん
2017/11/09(木) 10:46:19.38ID:5qwvxsG7993デフォルトの名無しさん
2017/11/09(木) 11:23:34.26ID:UInw5/Yz 次スレよろ
994デフォルトの名無しさん
2017/11/09(木) 11:38:29.16ID:9lAepYsb 待ってくれないならループで待つようにすればいいだけの話だな
995デフォルトの名無しさん
2017/11/09(木) 16:34:53.73ID:3Mpnex4d 待っててくれないなら追いかければいいよ
996デフォルトの名無しさん
2017/11/11(土) 19:44:42.77ID:4LNBDgYy Win32API質問箱 Build124
https://mevius.5ch.net/test/read.cgi/tech/1510395780/
https://mevius.5ch.net/test/read.cgi/tech/1510395780/
997デフォルトの名無しさん
2017/11/12(日) 17:50:54.93ID:k+Q3OR2Q998デフォルトの名無しさん
2017/11/12(日) 17:51:42.96ID:k+Q3OR2Q なるほど新リンク先は 5ch がいいのか 2ch がいいのか
ようわからん
教えてけれ
ようわからん
教えてけれ
1000デフォルトの名無しさん
2017/11/12(日) 18:27:23.43ID:C1sLEmf0 ラスト
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 400日 5時間 54分 21秒
新しいスレッドを立ててください。
life time: 400日 5時間 54分 21秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 [少考さん★]
- 【コメ】卸売業者「簡単に安売りできない」 「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 [Hitzeschleier★]
- 空自機レーダー照射、音声データ公開 中国 ★4 [蚤の市★]
- 高市早苗総理「農水大臣が大好きなおこめ券」 野党が“おこめ券”追及 [Hitzeschleier★]
- 【高市早苗総理】食料品消費減税に慎重「今すぐ約束できない」…「物価上昇率は徐々に落ち着いていくと見込んでいる」 [Hitzeschleier★]
- 【芸能】山里亮太、体調不良で3日連続『DayDay.』欠席 症状の説明などはなし… 代理MCはアンジャッシュ・児嶋一哉 [冬月記者★]
- 【高市速報】小泉進次郎「事前に中国軍から飛行訓練を開始すると連絡があったのは事実」 [931948549]
- 若いころネトウヨだったあの人も、今やすっかりお爺さん。でも、子供部屋にずっといる [805596214]
- 高市「小学校の算数よ。アメリカでは1ドルだったコーラが今は2ドル。100円だった為替レートが今は150円。実は1ドル300円なの」 [517791167]
- 高市さん「物価上昇率は徐々に落ち着くだろう」と国会で表明。感謝😊 [469534301]
- お前らのくしゃみの匂いってどんなの?
- 【速報】買った酒を並べた [242774294]
