C++ 在注入进程中从DLL调用函数

C++ 在注入进程中从DLL调用函数,c++,winapi,dll,dll-injection,C++,Winapi,Dll,Dll Injection,是否有一种方法可以从该进程调用驻留在dll中的函数(dll被注入到进程中) 我的意思是,如果我有导出函数的myDLL.dll,比如说void f(){do sth}和一个进程myProcess,“myDLL.dll”是使用CreateRemoteThread()注入的,我可以从myProcess调用f(),所以实际上myProcess就是“用户”启动了对该函数的调用 我之所以需要这样做,是因为我希望函数f()不依赖于某个可以在任务管理器中终止的程序,因为员工可以找到进程并终止它。我的经理让我这么

是否有一种方法可以从该进程调用驻留在dll中的函数(dll被注入到进程中)

我的意思是,如果我有导出函数的
myDLL.dll
,比如说
void f(){do sth}
和一个进程
myProcess
,“myDLL.dll”是使用
CreateRemoteThread()
注入的,我可以从
myProcess
调用
f()
,所以实际上
myProcess
就是“用户”启动了对该函数的调用


我之所以需要这样做,是因为我希望函数
f()
不依赖于某个可以在任务管理器中终止的程序,因为员工可以找到进程并终止它。我的经理让我这么做是因为他认为员工在做工作以外的事情。

你想做的事情可能不会奏效,而且也不是正确的方法。可以找到防止用户终止进程的正确解决方案。

只需使用常用的,LoadLibrary()GetProcAddress()