2012-01-05 16 views
0

私はC#モジュールを作成しています。レジストリパス 'HKEY_LOCAL_MACHINE/Software/Avtec、Inc/LicenseKey'から 'LicenseKey'というキーの値を取得し、「pml.bin」という名前のbinファイルに値を格納する必要があります。レジストリから値を読み取り、それをbinファイルに保存します。

コードの問題誰もコードを教えてくれますか?前もって感謝します。

+0

問題のあるコードを表示できますか? –

+0

これに添付されたスクリーンショットが表示されません。あなたもその問題のコードを投稿できますか? – dotnetnate

+0

plsチェックdリンクはこちら http://stackoverflow.com/questions/8738554/reading-value-from-registry-and-storing-it-in-a-bin-file-in-a-folder –

答えて

1

私は以下のコードで試してみましたが、問題はありません。レジストリパスを確認し、パスにスラッシュ「\」があることを確認します。以下のコードをコードで確認してください。

 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(); 
     } 
関連する問題