在 C++ 中,Browser Helper Objects 应该使用 IEGetWriteableHKCU 来知道他们可以在哪里访问注册表。C# 的等效函数是什么?我想保存用户首选项,它看起来像是在 Windows 上使用注册表的正确方法。
1 回答
1
在我看来,这只是一个从 IEFRAME.DLL 导出的函数:-
http://msdn.microsoft.com/en-us/library/ie/ms537315(v=vs.85).aspx
因此,您可能只使用 P/Invoke 来调用它,我可能对这里的签名有点偏离,所以任何人都可以随意编辑它:
[DllImport("ieframe.dll")]
public extern long IEGetWriteableHKCU(out IntPtr hKey);
于 2012-02-09T17:36:37.163 回答