Visual Studio 2022 Part3 (793レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
428(1): デフォルトの名無しさん (ワッチョイ 03b1-AbR9) [] 2024/10/07(月) 09:31:10.07 ID:vt/RzbF40(2/3) AAS
>>424
DllTest.exeがC#で組んでいるためか最初のDLL関数(今回はボタンがトリガです)を呼び出すまでDLLのDllMain関数は呼ばれないのでアタッチでやれないかということです。
DllMain関数のDLL_PROCESS_ATTACHが発生するとMessageBoxで無理やり呼ばれたことを確認することをやりました。
431: デフォルトの名無しさん (オイコラミネオ MM1f-b23o) [sage] 2024/10/07(月) 10:52:30.82 ID:Crb/LxDyM(2/2) AAS
>>428
実は、そのイベントだけではなく、exeを最初からVSから
デバッガするようにして起動すると、VSには、
特殊なイベントが通知されている。
それで、どんなDLLがどのアドレスにLoadされたかがVS
に伝達されるようになっている。
出力ペーンに、「xxxというDLLがロードされました」
的なメッセージがそれに該当する。
逆に、exeを起動してからAttachしてしまうと、
タイミングにもよるが、そのイベントがVSには
通知されないことがある。
もしそうなると、VSには、DLLの情報が不足する
ことがある。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s