VSが,バッコンバッコン落ちまくり(汗
関連記事
- う~~忙しい!あ~~忙しい!! 【2025年09月24日(水)】
- 【ChatGPT-4o】copilotと相談しながらモノ作ったら,3日工数予定が4時間で完成した件 【2025年04月10日(木)】
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
某所の謎案件
通信ドライバもどきを清書してくれとの依頼で,プロジェクト立ち上げて,朝からVC++にてコード書きをやっておりました
DLL内で,メッセージポンプをハックして,Windowメッセージを横取りし
必要なメッセージだけ抜き出して,抜き出したメッセージをさらに加工処理を掛ける必要があったり
このメッセージポンプをハックするやり方がまずかったらしく
Visual Sudioが落ちまくり
まさにバッコンバッコン!
生成したDLLを何処かのプロセスが握ったまんまになって,にっちもさっちもいかず,PC再起動祭りへ(苦笑
———-
WndProc()をコールバック関数として
登録してやる必要があるんじゃが,この時受け取る,ハンドルの扱いを間違っていたのと
処理終了時にこのハンドルを解放してやって,メッセージポンプにハックされていた
自コールバック関数を外す方法がまずかった模様(デストラクチャに入れちゃいかんです.デストラクチャ処理が走る前に,この外し処理を行わないとまずい)
ようやっと,安定させましたっす
メッセージポンプ周りのハック処理は怖いですのぉ
カーネルに近い部分を触ることになりますしなぁ.変な処理を入れただけで,PC全体が不安定(笑
さて,次は,PostMessage()であちらさんに起動コマンドをぶん投げて
WndProc()内にて,WM_COPYDATAを見張って,データを引き下ろして,加工処理をやる,本体部分でごわすな
けっこう,めんどくさいぞ,この実装(笑
コメント
都城でプロ野球・ロッテ1軍が春季キャンプ実施へ
山形で開催の映画祭 監督など国内外の参加者が“芋煮”味わう
連休なんで生駒高原でコスモスを愛でてきた
連休の中日ですの.天気は良くなる方向じゃげ
【大リーグ】大谷翔平 先頭打者HR ワイルドカードシリーズ
10月に入りましたなぁ.今年もあと90日ちょっと,早い!
『日南海岸伊勢えびまつり』に参加してきた(爆
少しは涼しくなってきたかの?エアコンを回す時間が短くなってきた