PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;
---网上找到很多解决方案, 只有 dcomcnfg 这个是对的,一边看日志,一边该权限,权限改成EveryOne可以读取和**;
Pythoncom生成的com组件,vbs脚本调用没问题,但是asp不能调用,提示没有权限(80070005);
解决方法为:
开始,运行dcomcnfg,提示的时候都选择是,这样就有系统错误日志了;
根据错误日志中的guid找到相关的组件:
(右键点击开始菜单,选择计算机管理;)
在DCOM配置中根据根据CreateObject时的ProgID找到对应的组件:
右键打开属性:
打开Everyone的启动和**权限:
改动完毕就可以成功CreateObject了;
参考资料:
https://zhuanlan.zhihu.com/p/74376829