VSが,バッコンバッコン落ちまくり(汗
関連記事
- 【memory leak】メモリーリーク発生...ドロドロドロ 【2025年10月27日(月)】
- う~~忙しい!あ~~忙しい!! 【2025年09月24日(水)】
- 【ChatGPT-4o】copilotと相談しながらモノ作ったら,3日工数予定が4時間で完成した件 【2025年04月10日(木)】
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
某所の謎案件
通信ドライバもどきを清書してくれとの依頼で,プロジェクト立ち上げて,朝からVC++にてコード書きをやっておりました
DLL内で,メッセージポンプをハックして,Windowメッセージを横取りし
必要なメッセージだけ抜き出して,抜き出したメッセージをさらに加工処理を掛ける必要があったり
このメッセージポンプをハックするやり方がまずかったらしく
Visual Sudioが落ちまくり
まさにバッコンバッコン!
生成したDLLを何処かのプロセスが握ったまんまになって,にっちもさっちもいかず,PC再起動祭りへ(苦笑
———-
WndProc()をコールバック関数として
登録してやる必要があるんじゃが,この時受け取る,ハンドルの扱いを間違っていたのと
処理終了時にこのハンドルを解放してやって,メッセージポンプにハックされていた
自コールバック関数を外す方法がまずかった模様(デストラクチャに入れちゃいかんです.デストラクチャ処理が走る前に,この外し処理を行わないとまずい)
ようやっと,安定させましたっす
メッセージポンプ周りのハック処理は怖いですのぉ
カーネルに近い部分を触ることになりますしなぁ.変な処理を入れただけで,PC全体が不安定(笑
さて,次は,PostMessage()であちらさんに起動コマンドをぶん投げて
WndProc()内にて,WM_COPYDATAを見張って,データを引き下ろして,加工処理をやる,本体部分でごわすな
けっこう,めんどくさいぞ,この実装(笑

コメント
【#花粉症】目が腫れてキターくしゃみも止まらん.いよいよ花粉もピークか?
【#衆議院選挙2026 】自民 316議席獲得 単独で3分の2超 中道は49議席
【#衆議院選挙2026 】自民単独で過半数大きく上回り300議席に達する可能性
【BW55T】UPSが死んだ...ドロドロドロ😭これは人類滅亡間違いなし!なので発注(爆
広島カープの羽月隆太郎容疑者、「ゾンビたばこ」使用の疑いで逮捕
【#総選挙】衆議院選挙 きょう公示 12日間の選挙戦へ
青森 スノーモービル乗るため入山の約10人と連絡取れず 遭難か
【#不発弾】宮崎市中心部の不発弾 17日に処理 避難指示や交通規制予定(26/1/17)