0

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 の 2 つのエラーがあります。

コマンドラインから直接実行すると、正常に動作します。

ありがとう。

4

1 に答える 1

1

問題は、64 ビット マシンで 32 ビット アプリケーションを実行していたため、Windows がアプリを間違った vssadmin にリダイレクトしていたことです。

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

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

于 2012-08-21T12:39:43.997 に答える