Java 使用RegistryEdit访问浏览器
当未设置默认浏览器时,我正在从GUI访问IE。此时,我正在使用RegisryEditJava 使用RegistryEdit访问浏览器,java,browser,registry,Java,Browser,Registry,当未设置默认浏览器时,我正在从GUI访问IE。此时,我正在使用RegisryEditSoftware\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice中的路径访问IE(当IE不是默认浏览器时)。 因此,即使未设置默认浏览器,IE也会从GUI启动。但在windows XP中,我使用的是SOFTWARE\Classes\http\shell\open\command这个路径。它不工作吗?这条路是正确
Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice
中的路径访问IE(当IE不是默认浏览器时)。
因此,即使未设置默认浏览器,IE也会从GUI启动。但在windows XP中,我使用的是SOFTWARE\Classes\http\shell\open\command这个路径。它不工作吗?这条路是正确的
1) Software\\Microsoft\\Windows\\Shell\\Associations\\urlsociations\\http\\UserChoice
——在Windows 7中,progid是IE.http
2) SOFTWARE\\Classes\\http\\shell\\open\\command
——显示的内容与windows 7不同
要从windows XP访问IE(未设置为默认设置时),我应该怎么做。您可以从这里读取路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE
IE安装路径存储在此密钥的“path”值中。谢谢。我们不能在HKEY\u CURRENT\u用户目录(如WIN7)中使用IE.HTTP吗?