2

我正在创建一个可以在 Windows 8(桌面)上运行的应用程序

我需要:

  1. 使用户能够使用我的应用程序启动“文件历史记录”。我需要找到打开“文件历史记录”的命令行。

  2. 我需要能够显示“文件历史记录”的当前设置。

我发现数据保存在“C:\Users\UserName\AppData\Local\Microsoft\Windows\FileHistory\Configuration.

信息保存在 xml 文件中。我不喜欢解析 XML 文件,尤其是在没有确切格式规范的情况下。所以我想知道是否还有其他地方可以从中获取“文件历史记录”设置信息。

另一件事是,由于某种原因,我有 2 个文件:config1 和 config2。文件之间有什么区别?哪个文件包含更准确的信息?

4

1 回答 1

3

我找到了如何使用 C# 打开“文件历史记录”。

ProcessStartInfo startInfo = 
       new ProcessStartInfo("Control.exe",@"/name Microsoft.FileHistory");
startInfo.UseShellExecute = true;
Process.Start(startInfo);

如果你想进入“恢复个人文件”导航项,你应该启动:

“C:\Windows\System32\FileHistory.exe”

于 2012-04-17T10:19:20.517 回答