1 新建一个win32控制台项目,来自动注入dll
InjectDll项目使用 多字节字符集
2 写一个 注入库的函数,在main函数里调用一下
3 调试时出现OpenProcess返回NULL,error为5,原因是没有管理员权限
打开注册表编辑器(运行regedit),展开注册表到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,
选择项System后,在右侧找到 EnableLUA,将其值更改为 0
然后重新启动计算机即可。
4 工作目录 和 dll所在目录不一样
5 打开InjecDll属性
把工作目录 改成“常规“中的输出目录
更改成功!
6 完成