【发布时间】:2015-08-13 08:46:34
【问题描述】:
string path = "D:";
string wbadminPath = Environment.SystemDirectory + @"\wbadmin";
string wbadminEvent = "start systemstatebackup -backupTarget:" + path + " -quiet";
try
{
int exitCode = 0;
ProcessStartInfo start = new ProcessStartInfo(wbadminPath, wbadminEvent);
using (Process proc = Process.Start(start))
{
proc.WaitForExit();
exitCode = proc.ExitCode;
}
}
如果我在控制台应用程序中执行此代码, - 它可以工作。 如果我在 Windows 服务中执行此代码,则会出现此错误:
Microsoft BLB 备份的命令行界面已停止工作
问题签名: 问题事件名称:APPRCASH 应用程序名称:wbadmin.exe 应用程序版本:6.0.6001.18000 申请时间戳:47918aed 故障模块名称:kernel32.dll 故障模块版本:6.0.6002.18327 故障模块时间戳:4cb73436 异常代码:c0000142 异常偏移量:00009f7d 操作系统版本:6.0.6002.2.2.0.274.10 区域设置 ID:1033 附加信息 1:9d13 附加信息2:1abee00edb3fc1158f9ad6f44f0f6be8 附加信息 3:9d13 附加信息4:1abee00edb3fc1158f9ad6f44f0f6be8
【问题讨论】: