2012-01-05 65 views
-1

我正在編寫C#代碼。正如圖中所示,我需要找回一個叫LicenseKey(圖像的右側)從註冊表路徑HKEY_LOCAL_MACHINE/Software/Avtec, Inc/LicenseKey鍵的值和值存儲在名爲bin文件pml.bin從註冊表中讀取值並將其存儲在文件夾中的bin文件中

誰能幫助我的代碼?提前致謝。

enter image description here

+1

我們不會爲您編寫代碼,這不是本網站的目的。 – 2012-01-05 06:38:26

+0

@harish請先嚐試谷歌搜索「C#讀取註冊表」,然後如果遇到問題,然後提問,它會幫助您找到自己的解決方案:) – PresleyDias 2012-01-05 07:06:22

回答

2

添加引用的Microsoft.Win32 API,並添加下面的代碼。

 RegistryKey key = Registry.LocalMachine; 
     RegistryKey dataKey = key.OpenSubKey(@"Software\Avtec.Inc\LicenseKey"); 
     string licenceKey = dataKey.GetValue("required field name").ToString(); 

     using (BinaryWriter b = new BinaryWriter(File.Open("file.bin", FileMode.Create))) 
     { 
      b.Write(licenceKey); 
      b.Close(); 
     } 
+1

儘量避免詢問或發佈您的要求。做一個初步的研究並嘗試一下,如果你遇到任何問題,然後在這裏發佈。你肯定會得到幫助 – smhnkmr 2012-01-05 06:53:39

相關問題