VSが,バッコンバッコン落ちまくり(汗
関連記事
- 基本,謎開発を続けてはおるが,正式なGoが来ないドロドロドロ 【2024年01月25日(木)】
- 【#CPP】出先でC++にてライブラリの緊急実装!脳死したーキョムリすぎるー 【2024年01月15日(月)】
- 【#PHP】謎な #Laravel 案件 引き渡したじ 【2024年01月11日(木)】
- ドロドロドロ...祭り(爆 【2023年12月21日(木)】
- 【C#】謎な改造アプリ,SIMD命令を導入して高速化しようか,思案中 【2023年11月14日(火)】
某所の謎案件
通信ドライバもどきを清書してくれとの依頼で,プロジェクト立ち上げて,朝からVC++にてコード書きをやっておりました
DLL内で,メッセージポンプをハックして,Windowメッセージを横取りし
必要なメッセージだけ抜き出して,抜き出したメッセージをさらに加工処理を掛ける必要があったり
このメッセージポンプをハックするやり方がまずかったらしく
Visual Sudioが落ちまくり
まさにバッコンバッコン!
生成したDLLを何処かのプロセスが握ったまんまになって,にっちもさっちもいかず,PC再起動祭りへ(苦笑
———-
WndProc()をコールバック関数として
登録してやる必要があるんじゃが,この時受け取る,ハンドルの扱いを間違っていたのと
処理終了時にこのハンドルを解放してやって,メッセージポンプにハックされていた
自コールバック関数を外す方法がまずかった模様(デストラクチャに入れちゃいかんです.デストラクチャ処理が走る前に,この外し処理を行わないとまずい)
ようやっと,安定させましたっす
メッセージポンプ周りのハック処理は怖いですのぉ
カーネルに近い部分を触ることになりますしなぁ.変な処理を入れただけで,PC全体が不安定(笑
さて,次は,PostMessage()であちらさんに起動コマンドをぶん投げて
WndProc()内にて,WM_COPYDATAを見張って,データを引き下ろして,加工処理をやる,本体部分でごわすな
けっこう,めんどくさいぞ,この実装(笑
コメント
こどもの日,らしい.城主生誕記念の軍事パレード決行なのかっ!?
今朝,寒いよっ!暑くなったり寒くなったりで自律神経が辛い
グリコ「プッチンプリンやカフェオーレ」目標の5月中旬に出荷再開できず 停止期間を延長決定
【#インボイス】消費税の納付,督促状,らしい...ドロドロドロ 所得税の口座引落登録のみじゃNGっぽい
北海道 根室 軽トラックにヒグマが衝突 乗っていた2人けがなし
火野正平さん、腰痛で撮影中断 NHKBS「にっぽん縦断 こころ旅」 ネットに案ずる声
ゴールデンウィークがスタート 見事な土砂降りワロタ