尝试执行OpenProcess和TerminateProcess时访问被拒绝

当我使用Ctrl + F5从Visual C ++ 2010 Express编译并执行/debugging代码时,它执行得很好。

当我尝试执行构build项目后形成的exe文件时,在调用OpenProcessTerminateProcess时会产生访问被拒绝的错误。

任何想法,为什么这可能会发生?

如何解决?

一种可能性是UAC可能造成的。 尝试从提升的命令提示符启动应用程序,或使用上下文菜单中的“以管理员身份运行”选项从资源管理器启动。