У меня есть программа, которая использует сторонний инструмент для создания текстового файла журнала.
Однако для этого инструмента требуется каталог точек восстановления Windows XP.Каталог, в котором хранятся точки восстановления, - это «C: \ System Volume Information_restore {GUID}».
Папка _restore {GUID} будет содержать все точки восстановления.Однако {GUID} являются абсолютно случайными числами и различны для каждого компьютера.Каталог «C: \ System Volume Information» обычно содержит только 1 папку, которая является папкой «_random {GUID}».
Поэтому есть возможность для программы на C # использовать любые коды или методы длявведите аргументы команды для инструмента?
Может кто-нибудь посоветовать, пожалуйста, коды?Спасибо!
Коды:
Process process = new Process();
process.StartInfo.FileName = @"C:\test\ftk\ripxp\ripxp.exe";
// How to automatically navigate to the {GUID} folder?
process.StartInfo.Arguments = @"-r C:\test\ftk\ntuser.dat -d C:\System Volume Information\_restore{GUID} -p runmru";
process.StartInfo.CreateNoWindow = false;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardError = true;
process.Start();
Сторонний инструмент (2008 г.р. Карви) Аргументы:
C:\>ripxp -r d:\cases\ntuser.dat -d d:\cases\svi -p userassist