0

そのプロセスからdllに存在する関数を呼び出す方法はありますか(dllはプロセスに注入されます)?

myDLL.dllつまり、関数をエクスポートしている場合、「myDLL.dll」void f(){do sth}というプロセスmyProcessが「myDLL.dll」を使用して注入された場合、実際にこの関数の呼び出しを開始した「ユーザー」からCreateRemoteThread()呼び出すことができますか?f()myProcessmyProcess

f()従業員はプロセスを見つけて強制終了できるため、タスクマネージャーで強制終了できる特定のプログラムに関数が依存しないようにするため、これを行う必要があります。私のマネージャーは、従業員が仕事以外のことをしていると考えているため、私にこれを行うように依頼しました.

4

2 に答える 2

1

通常のLoadLibrary()GetProcAddress()を使用するだけです

于 2012-06-03T13:43:40.350 に答える
0

あなたがやりたいことはおそらくうまくいかず、とにかく正しいアプローチではありません。ユーザーがプロセスを強制終了できないようにするための正しい解決策は、ここにあります。

于 2012-06-02T21:43:11.860 に答える