前言 最近在编写dll注入程序的时候,因为想注入到系统进程,结果发现总是注入失败.自闭了好长一会发现我忘记了我的系统是64位的,系统进程也是64位的,而我编写的待注入的DLL是32位了,所以才导致失败.在配置编写64位dll环境时碰见一些坑,总结一下希望能帮助到其他人. 环境配置 以vs2010的设置为例,其他版本的vs应该差不多. vs2010默认生成的是32位版本的程序(EXE,DLL),我们需要点击配置管理器自己进行配置 然后我们在活动解决方案平台下拉,新建. 然后设置为x64,其余选项默