2012-02-09 12 views
0

C++では、ブラウザヘルパーオブジェクトはIEGetWriteableHKCUを使用して、レジストリの正しい場所を知る必要があります。 C#の同等の機能は何ですか?私はユーザーの環境設定を保存したい、それはWindows上でそれをレジストリを使用するために行う正しい方法のように見えます。BHO:regisitryに書き込む場所は?

+0

レジストリは、ほとんどの場合、ユーザーの設定を保存するのに適しています。ユーザーのApplication Dataフォルダーはほとんど常に優先されます。 –

+0

SMからベストプラクティスのドキュメントを探していましたが、見つけられませんでした。 – Julien

+0

これはレジストリに書き込むのがベストプラクティスであるためです。 –

答えて

1

それはIEFRAME.DLLからエクスポートされただけで、関数のように思える: - あなたは、おそらくそれを呼び出すためにP /呼び出しを使用することができますので、私はここに署名にビットオフになる場合もあり

http://msdn.microsoft.com/en-us/library/ie/ms537315(v=vs.85).aspx

誰でも自由に編集することができます。

[DllImport("ieframe.dll")] 
public extern long IEGetWriteableHKCU(out IntPtr hKey); 
+0

ありがとうございます。どのように使用するかについての例はありますか? – Julien

関連する問題