1
C#控制檯應用程序有任何方法來檢查是否啓用系統還原。 我能夠創建並結束還原點,但正在尋找方法來檢查它是啓用還是禁用?系統還原狀態檢查
C#控制檯應用程序有任何方法來檢查是否啓用系統還原。 我能夠創建並結束還原點,但正在尋找方法來檢查它是啓用還是禁用?系統還原狀態檢查
你可能想檢查這個註冊碼,希望這有助於!
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
對於XP - DisableSR: 0 = enabled, 1 = disabled
對於Windows 7 - RPSessionInterval: 0 = disabled, 1 = enabled
我需要今天做同樣的事情,在你的後跑了。這很簡單,但這對我來說很有用。
RegistryKey rk = Registry.LocalMachine;
RegistryKey rk1 = rk.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore");
string sysRestore = rk1.GetValue("RPSessionInterval").ToString();
if (sysRestore.Contains("1"))
{
MessageBox.Show("System Restore is Enabled");
}
if (sysRestore.Contains("0"))
{
MessageBox.Show("System Restore is Disabled");
}
Google「以編程方式創建還原點」。第三擊看起來不錯。 –
@HansPassant我編碼4 d創建already.i尋找一個提示狀態檢查的系統還原在C# – dijjay