从程序中运行vssadmin



我正试图从c++程序运行以下命令:

system("vssadmin list writers > tmp.txt ");

我得到这个输出:

 "vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2005 Microsoft Corp.
Error: A Volume Shadow Copy Service component encountered an unexpected error. Check the Application event log for more information.

在事件日志中有两个错误:22和8193。

如果我直接从命令行运行它,它运行得很好。

谢谢。

问题是我在64位机器上运行了一个32位应用程序,因此windows将应用程序重定向到了错误的vssadmin。

http://msdn.microsoft.com/en-us/library/aa384187

http://msdn.microsoft.com/en-us/library/aa365743

相关内容

  • 没有找到相关文章

最新更新