と を含むプロジェクト dll を作成しました。ターゲット プロセスに DLL を挿入するform1とmainDll.cpp、すべて問題なく、すべての関数form1が で呼び出されmainDLL.cpp、form1ターゲット プロセスの同じメモリ空間で が開かれますが、今日、私はOpenFileDialogこのフォームのボタンを入れようとしていました。
button Code
{
OpenFileDialog1->ShowDialog();
}
問題は、ボタンをクリックすると、Dll フリーズによって読み込まれたフォームであり、ターゲット プロセスではなく、注入したプロセスのみFORM1です。