VSが,バッコンバッコン落ちまくり(汗
関連記事
- 【ChatGPT-4o】copilotと相談しながらモノ作ったら,3日工数予定が4時間で完成した件 【2025年04月10日(木)】
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
- ぎんゆぅ~さんの更新頻度が落ちているときは仕事炎上中(爆 【2025年01月09日(木)】
某所の謎案件
通信ドライバもどきを清書してくれとの依頼で,プロジェクト立ち上げて,朝からVC++にてコード書きをやっておりました
DLL内で,メッセージポンプをハックして,Windowメッセージを横取りし
必要なメッセージだけ抜き出して,抜き出したメッセージをさらに加工処理を掛ける必要があったり
このメッセージポンプをハックするやり方がまずかったらしく
Visual Sudioが落ちまくり
まさにバッコンバッコン!
生成したDLLを何処かのプロセスが握ったまんまになって,にっちもさっちもいかず,PC再起動祭りへ(苦笑
———-
WndProc()をコールバック関数として
登録してやる必要があるんじゃが,この時受け取る,ハンドルの扱いを間違っていたのと
処理終了時にこのハンドルを解放してやって,メッセージポンプにハックされていた
自コールバック関数を外す方法がまずかった模様(デストラクチャに入れちゃいかんです.デストラクチャ処理が走る前に,この外し処理を行わないとまずい)
ようやっと,安定させましたっす
メッセージポンプ周りのハック処理は怖いですのぉ
カーネルに近い部分を触ることになりますしなぁ.変な処理を入れただけで,PC全体が不安定(笑
さて,次は,PostMessage()であちらさんに起動コマンドをぶん投げて
WndProc()内にて,WM_COPYDATAを見張って,データを引き下ろして,加工処理をやる,本体部分でごわすな
けっこう,めんどくさいぞ,この実装(笑
コメント
【梅雨】朝から大雨ぇ~ さすが梅雨じゃ(25/5/17)
今日は城主生誕記念日で日本国は祝日,らしい...
兵庫 城崎温泉 旅館で火事 ほぼ消し止められる
東海道新幹線 停電のため運転見合わせ 区間が拡大 原因調査中
【霧島山】新燃岳:活発化してた火山性地震,ピタッと止まった(25/4/26)
今日は落雷,ひょうに厳重警戒じゃげな(25/4/14)
中日本高速道路 ETCシステム障害 7都県 一部の専用レーン閉鎖(25/4/6)
iPhone米価格は相互関税で30─40%上昇か、上位機種は2300ドルも