您好我在使用C#代码注入进程时遇到了麻烦。我正在使用Mike Stall的CreateRemoteThread方法。但是,当我尝试注入进程时,我得到Last Win32 Error 1008。
(顺便说一句。我试过注入DLL(运行我的代码)但我没有成功。我会发布代码链接,但我不能)
答案 0 :(得分:4)
这绝不是一项简单的任务,而且涉及多个Win32 API hackery。
实际上,我确实在前一段时间尝试过这种方法,并且为了让它工作起来,我们花了很多时间来处理API调用/参数编组 - 尽管我最终使它非常稳定。您可以在我的Windows SSH Server项目(特别是ConsoleDotNet
Visual Studio项目)的存储库中找到我编写的代码。本机C ++ DLL的代码也应该包含在内。
我相信你应该能够逐字地重复使用大部分代码(或者只需要很少的修改)。如果我没记错的话,它也应该得到相当好的评论。如果你有任何理解,请告诉我。祝你好运!