C# 我不知道';我不想创建注册表。钥匙,我想打开一个注册表。键——但有';这里没有规定:
VB代码在这里,C# 我不知道';我不想创建注册表。钥匙,我想打开一个注册表。键——但有';这里没有规定:,c#,.net,internet-explorer,C#,.net,Internet Explorer,VB代码在这里,http://support.microsoft.com/kb/145679,使用 RegOpenKeyEx、queryvaluex、SetValueEx 对注册表项进行更改,它对我有效 我找了一些用C#写的类似的东西,但除了一个代码样本之外,没有找到任何其他东西,据称该代码样本也可以通过其他网站的独立确认工作。我找到的代码在这里:http://msdn.microsoft.com/en-us/library/cc197002(v=vs.85).aspx 但我不能让它工作。可能是
http://support.microsoft.com/kb/145679
,使用
RegOpenKeyEx、queryvaluex、SetValueEx
对注册表项进行更改,它对我有效
我找了一些用C#写的类似的东西,但除了一个代码样本之外,没有找到任何其他东西,据称该代码样本也可以通过其他网站的独立确认工作。我找到的代码在这里:http://msdn.microsoft.com/en-us/library/cc197002(v=vs.85).aspx
但我不能让它工作。可能是因为我正在尝试的代码已经有了一个键(代码想要用IERegCreateKeyEx创建一个键)
是不是因为我想换的钥匙必须先打开才行?如果是,以下函数列表中的open函数是什么<代码>http://msdn.microsoft.com/en-us/library/hh802026(v=vs.85).aspx
如果是这样,它将如何与上面找到的代码一起使用?谢谢你的帮助。我想你只是在找。坦率地说,不清楚Internet Explorer是从哪里来的…根据
IERegCreateKeyEx
的文档,如果密钥已经存在,它只会为您打开它。这就是你想要的吗?是的,我想要那个功能,但我不知道IERegCreateKeyEx是以这种方式处理打开的。我试试看。谢谢,我放弃了。我已经尝试了所有的方法,我不知道如何调用函数(大约在页面的三分之一处),以便IE值发生变化。谢谢您的回复。我之所以选择了整个InternetExplorerJAG,是因为我能找到的唯一一个C#示例是针对IE的(碰巧我也在应用它)。但是,代码库不只是提供通用注册表函数,而是导入ieframe.dll并使用前面附加了IE的函数。我不知道为什么它使用这些函数,而不是更通用的函数。我不知道它们是否更有效地用于IE或其他用途。