Visual c++ 无法列出64位windows 7上的所有进程
我编写了一个应用程序,可以列出机器上运行的进程,我的操作系统是Windows7 64位。当我调试时,所有进程都会列出,但是在构建之后,在x64和x86平台上,缺少一些进程,如smss.exe、svchost.exe、csrss.exe。。。你能帮助我吗?谢谢…请添加一些相关的源代码和API返回的错误。调试器具有管理员权限,因此当它启动应用程序时,可以“查看”服务和系统用户的进程。当您手动执行应用程序时,它将以用户权限运行。以管理员身份运行它。我的操作系统是Windows 7 x64,所以我使用GetProcessImageFileName获取完整的图像文件名,因为其他函数不能这样做。当我在调试模式下运行时,所有进程都会列出,但当我构建解决方案x64平台时,我无法在我的计算机上获取所有进程,看起来有些信息被隐藏了。以管理员身份运行不是答案,没有任何变化bro:在我第一次运行时,当Avast在沙箱中分析时,所有进程都会列出。。。是一个问题。。。Visual c++ 无法列出64位windows 7上的所有进程,visual-c++,visual-studio-2012,64-bit,Visual C++,Visual Studio 2012,64 Bit,我编写了一个应用程序,可以列出机器上运行的进程,我的操作系统是Windows7 64位。当我调试时,所有进程都会列出,但是在构建之后,在x64和x86平台上,缺少一些进程,如smss.exe、svchost.exe、csrss.exe。。。你能帮助我吗?谢谢…请添加一些相关的源代码和API返回的错误。调试器具有管理员权限,因此当它启动应用程序时,可以“查看”服务和系统用户的进程。当您手动执行应用程序时,它将以用户权限运行。以管理员身份运行它。我的操作系统是Windows 7 x64,所以我使用G