Windows 尝试执行OpenProcess和TerminateProcess时拒绝访问 当我使用Ctrl +F5从Visual C++ 2010 Express编译和执行代码时,它执行良好。p>
当我尝试执行构建项目后形成的exe时,调用OpenProcess和TerminateProcess时会产生拒绝访问错误 你知道为什么会这样吗Windows 尝试执行OpenProcess和TerminateProcess时拒绝访问 当我使用Ctrl +F5从Visual C++ 2010 Express编译和执行代码时,它执行良好。p>,windows,visual-c++,Windows,Visual C++,当我尝试执行构建项目后形成的exe时,调用OpenProcess和TerminateProcess时会产生拒绝访问错误 你知道为什么会这样吗 如何修复它?一种可能性是,它可能是由以下原因引起的。尝试从提升的命令提示符或使用上下文菜单中的“以管理员身份运行”选项从资源管理器启动应用程序。我是以管理员身份登录的。@user1232138-这是不够的。确保您选择以管理员身份运行选项并通过提升提示。问题是我没有为管理员帐户设置任何密码。因此,当我尝试以管理员身份运行该程序时,它会显示一些消息框,如登录失
如何修复它?一种可能性是,它可能是由以下原因引起的。尝试从提升的命令提示符或使用上下文菜单中的“以管理员身份运行”选项从资源管理器启动应用程序。我是以管理员身份登录的。@user1232138-这是不够的。确保您选择以管理员身份运行选项并通过提升提示。问题是我没有为管理员帐户设置任何密码。因此,当我尝试以管理员身份运行该程序时,它会显示一些消息框,如登录失败:用户帐户限制。我的编译器是否有可能拥有更高的权限,因此当我编译和执行程序时,程序会继承更高的权限并得到满意的执行,否则不会发生这种情况???@user1232138-sais OpenProcess需要SeDebugPrivilege。如果您没有运行提升版,则必须调用我作为管理员运行,并从简单的控制台应用程序调用函数。另外,当我尝试调用ExitWindowsEx时,它会给出拒绝访问错误。。