C# DISM.exe返回码?
我有一个调用dism.exe程序的程序,它在后台运行一些命令。现在,为了显示进程失败或成功,我只检查返回代码0或其他任何内容。为了得到准确的返回错误,我可以用什么交叉检查返回代码。DISM引用了哪些返回?注释中提供的链接提供了很少的错误代码,但根据我的经验,这些不是DISM.exe返回的最常见错误代码 在我的场景中,我主要使用C# DISM.exe返回码?,c#,.net,windows,error-handling,dism,C#,.net,Windows,Error Handling,Dism,我有一个调用dism.exe程序的程序,它在后台运行一些命令。现在,为了显示进程失败或成功,我只检查返回代码0或其他任何内容。为了得到准确的返回错误,我可以用什么交叉检查返回代码。DISM引用了哪些返回?注释中提供的链接提供了很少的错误代码,但根据我的经验,这些不是DISM.exe返回的最常见错误代码 在我的场景中,我主要使用dism.exe/Online…,以下是我目前的发现: ERROR\u SUCCESS\u REBOOT\u REQUIRED~3010(0xBC2)当/Add Pack
dism.exe/Online…
,以下是我目前的发现:
当ERROR\u SUCCESS\u REBOOT\u REQUIRED~3010(0xBC2)
需要重新启动时/Add Package
当您手持ERROR\u BAD\u FORMAT~11(0xB)
一个不适用于此操作系统的软件包时(例如用于x64 Windows的x86软件包)/Add Package
- 当您交给
的文件不存在时,/PackagePath
错误\u路径\u找不到~3
- 当您不是以管理员身份运行时,需要~740(0x2E4)错误