0

GWLP_WNDPROCでSetWindowLongPtrを使用し、必要なメッセージ(WM_GETMINMAXINFOやMINMAXINFO構造体の変更など)を処理する独自のWndProcを作成する必要があることはわかっています。ただし、別のプログラム(notepad.exeなど)によって作成されたウィンドウに対してこれを実行したいので、C#/ WinFormsプログラムからこれを実行することはできません。挿入する必要がある、ネイティブC / C++DLLを作成する必要があります。ウィンドウを作成したプロセスで。

これを行うためのリンクまたはサンプルコード(ネイティブC ++ DLLとC#から呼び出して外部プロセスに挿入する方法)を提供できますか?

ありがとうございました

4

1 に答える 1

1

http://msdn.microsoft.com/en-us/library/ms644990(v=VS.85).aspxをご覧ください

DLLを挿入するには、lpfnとパラメータの両方を指定する必要があります。hMod

于 2010-04-23T18:40:39.737 に答える