我写了个操作注册表的组件,可用ASP访问权限不够啊,注册表是需要管理员用户的本人不是做坏事,是自己机器,怎么才能让ASP访问有权限?(除了IIS设置管理员帐好,不安全)好象见过一次是什么用EXE访问组件,ASP访问EXE的,忘记了,请高手提供点思路

解决方案 »

  1.   

    ASP->Active组件(DLL、EXE)->注册表
      

  2.   

    这么晚了还有人在回帖。跟上一句睡觉了。
    只有asp直接调用active组件可能也不行,因为这时候组件是web用户(匿名用户iuser权限很小)启动的。而且iuser很可能没有启动服务器activex组件的权限吧。
    是不是要在服务器的dcom配置里面设置active组件的访问权限和启动权限,使iuser可以启动,但是组件以具有权限的管理员或超级用户身份运行呢?
      

  3.   

    感谢楼上2位,COM的方法我试过了,的确是可以的,可很多人不会设置,我现在想求的是不用配置的方法