如何在註冊表中寫DWORD十六進制值?而不是像這個代碼示例中的十進制值?c#如何在註冊表中寫入十六進制值,而不是十進制值?
RegistryKey key = Registry.LocalMachine;
key = klase.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Windows");
key.SetValue("CSDVersion2", "100", RegistryValueKind.DWord);
key.Close();
解決方案是!
RegistryKey key = Registry.LocalMachine;
key = klase.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Windows");
key.SetValue("CSDVersion2", Convert.ToInt32("100", 16), RegistryValueKind.DWord);
key.Close();
我解決了這個問題!感謝您的提前! – deleted 2012-07-19 21:26:57
發佈您的解決方案 – Jones 2012-07-20 16:35:16
我發佈瞭解決方案! – deleted 2012-07-20 20:20:34