C++ 在注入进程中从DLL调用函数
是否有一种方法可以从该进程调用驻留在dll中的函数(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()不依赖于某个可以在任务管理器中终止的程序,因为员工可以找到进程并终止它。我的经理让我这么
myDLL.dll
,比如说void f(){do sth}
和一个进程myProcess
,“myDLL.dll”是使用CreateRemoteThread()
注入的,我可以从myProcess
调用f()
,所以实际上myProcess
就是“用户”启动了对该函数的调用
我之所以需要这样做,是因为我希望函数
f()
不依赖于某个可以在任务管理器中终止的程序,因为员工可以找到进程并终止它。我的经理让我这么做是因为他认为员工在做工作以外的事情。你想做的事情可能不会奏效,而且也不是正确的方法。可以找到防止用户终止进程的正确解决方案。只需使用常用的,LoadLibrary()和GetProcAddress()