有没有办法从该进程调用驻留在 dll 中的函数(将 dll 注入到进程中)?
我的意思是,如果我有myDLL.dll
导出一个函数,比如说void f(){do sth}
一个进程myProcess
,“myDLL.dll”是使用注入的CreateRemoteThread()
,我可以从中调用f()
,myProcess
那么实际上myProcess
是启动调用这个函数的“用户”吗?
我需要这样做,因为我希望该功能f()
不依赖于可以在任务管理器中杀死的某个程序,因为员工可以找到该进程并杀死它。我的经理要求我这样做,因为他认为员工在做其他事情而不是工作。