其他分享
首页 > 其他分享> > c – CreateRemoteThread访问被拒绝

c – CreateRemoteThread访问被拒绝

作者:互联网

我正在尝试使用CreateRemoteThread()在“notepad.exe”进程上创建一个远程线程,但我收到错误代码5“访问被拒绝”.我尝试启用调试权限,因为完整性级别为“高”,但没有做到这一点.我知道我的功能有效,因为我在一个简单的控制台应用程序上测试它并成功创建它.所以除了我还缺少的调试权限之外,似乎还存在某种问题.

我为没有发布代码而道歉,我目前无法访问它.

解决方法:

当64位操作系统上的应用程序(32位)与目标应用程序(64位)之间存在体系结构不匹配时,会发生这种情况.解决方案是以64位模式编译您的程序(但当然它将无法再访问32位进程,它可能是/或).

这可能是你的情况,也可能不是(很难说这么少的信息),但无论如何都值得一提,因此这个答案不仅仅是一个评论.

标签:access-denied,c
来源: https://codeday.me/bug/20190723/1509886.html