nestrain错误 cmd.exe 在 vs2008

我创建了一个简单的控制台应用程序 vc++ 并试图打印 "Hello World". 我用汽车 Windows Server 2003.

当我试图建立一个项目时,我犯了一个错误

错误:圣徒 cmd.exe

我该如何解决它?
已邀请:

知食

赞同来自:

检查它是否是 cmd.exe 在可变环境中
<path>

?

我刚刚进行了一个小测试,删除了环境变量
%SystemRoot%\system32


path

, 我有同样的问题。

错误 4 nestrain错误
'cmd.exe'. 项目 SEH

如果这是方式的问题,请尝试添加
Projects and Solutions -&gt; VC++ Directories

:

$/SystemRoot/\System32
</path>

江南孤鹜

赞同来自:

如果你得到了这样的错误

刚开放

工具 - > 选项 –> 项目和解决方案 –> 目录 VC++

并添加这些行 :


$/SystemRoot/\System32



$/SystemRoot/



$/SystemRoot/\System32\wbem

奔跑吧少年

赞同来自:

是的,我发现问题所在。
我找不到一种方法 cmd.exe
, 所以
去目录 visualstudio tools - >options- >projects and - >vc++ 并指定 /$SystemRoot//system32, 然后它工作正常。

江南孤鹜

赞同来自:

是的。 /另一个奇怪的错误 windows/
项目和解决方案 -> 目录 VC++ - > 可执行文件
添加 $/SystemRoot/\System32
有用

郭文康

赞同来自:

你在工作 Vista? 这可能是需要开始的情况 Visual Studio 代表管理员?

风见雨下

赞同来自:

我觉得 cmd.exe 无法通过服务器上的非辅料用户默认启动 Windows Server 2003, 因此,我会检查其许可。 当然,这假设您不再代表管理员运行它。

卫东

赞同来自:

它给了我一个错误,因为

cmd.exe

它没有当前用户没有。
我做了什么来解决这个问题 :

关闭电流 Visual Studio.

再次开放 Visual Studio, 通过右键单击 visual studio 并选择项目 "在管理员的名称上运行".

现在启动项目。


为什么它有效

获得访问权限 cmd.exe 应用程序必须具有运行它的特权。 他没有权限访问它,因此下次您尝试正常访问它时它会运行/未代表管理员启动申请/

操作系统

Windows 7

要回复问题请先登录注册