c – CreateRemoteThread访问被拒绝
作者:互联网
我正在尝试使用CreateRemoteThread()在“notepad.exe”进程上创建一个远程线程,但我收到错误代码5“访问被拒绝”.我尝试启用调试权限,因为完整性级别为“高”,但没有做到这一点.我知道我的功能有效,因为我在一个简单的控制台应用程序上测试它并成功创建它.所以除了我还缺少的调试权限之外,似乎还存在某种问题.
我为没有发布代码而道歉,我目前无法访问它.
解决方法:
当64位操作系统上的应用程序(32位)与目标应用程序(64位)之间存在体系结构不匹配时,会发生这种情况.解决方案是以64位模式编译您的程序(但当然它将无法再访问32位进程,它可能是/或).
这可能是你的情况,也可能不是(很难说这么少的信息),但无论如何都值得一提,因此这个答案不仅仅是一个评论.
标签:access-denied,c 来源: https://codeday.me/bug/20190723/1509886.html