zoukankan      html  css  js  c++  java
  • paip.InternetExplorer.Application打开非IE的解决方法



    paip.InternetExplorer.Application打开非IE的解决方法




    作者Attilax ,  EMAIL:1466519819@qq.com ,112237553@qq.com
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax




    现象:
    每次使用这个COM对象时打开360浏览器,而不是IE。。设置了IE为默认浏览器后仍然无效。。环境是WIN7。。IE9


    原因:
    InternetExplorer.Application对象中有路径被改变。。。


    解决:
    Windows Registry Editor Version 5.00


    [HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32]
    @="C:\\Program Files\\Internet Explorer\\iexplore.exe"






    解决流程:
    ---------------
    先是搜索InternetExplorer.Application,定位到[HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32],原来它的路径是360的,要改成IE的。。但是提示权限无。。看权限发现是TURSTINSTALLED的。


    使用命令行修改注册表工具来修改,setacl MACHINE\SOFTWARE\Classes\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32 /registry /grant everyone /full"   。。提示权限不足。。


    这个setacl 版本是0。9的。。。如果是2。X的。语法就复杂很多,麻烦了。




    使用RUNAS 。。。runas /user:trustedinstaller  "setacl MACHINE\SOFTWARE\Classes\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32 /registry /grant everyone /full"


    提示密码,空密码不对,随便一个密码也不对。。。用SYSTEM用户也这样。。晕。




    看来要用取得所有权方式了。。"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"






    终于取得权限。修改了。。




    参考:


     IE的COM对象在注册表中的路径配置
    win7 32位旗舰系统,为两个文件夹执行 “管理员取得所有权”命令的批处理脚本?_百度知道.htm
  • 相关阅读:
    Power Designer如何批量改动数据类型
    javaWeb中URLEncoder.encode空格问题
    android不同机型上界面适配问题
    Linux命令之编辑
    Android fragment 切换载入数据卡顿问题
    oracle中设置了最大链接数还是报错
    [Erlang]Erlang经常使用工具解说
    云计算设计模式(二十三)——Throttling节流模式
    iOS 8 Share Extension Safari URL Example(在iOS中分享url的样例)
    CentOS下配置HTTPS訪问主机并绑定訪问port号
  • 原文地址:https://www.cnblogs.com/attilax/p/15199636.html
Copyright © 2011-2022 走看看