---網上找到很多解決方案, 只有 dcomcnfg 這個是對的,一邊看日誌,一邊改權限,權限改成EveryOne可以讀取和激活;
Pythoncom生成的com組件,vbs腳本調用沒問題,但是asp不能調用,提示沒有權限(80070005);
解決方法爲:
開始,運行dcomcnfg,提示的時候都選擇是,這樣就有系統錯誤日誌了;
根據錯誤日誌中的GUID(可以是CLSID或者APPID)在註冊表中搜索,並找到相關的組件:
(右鍵點擊開始菜單,選擇計算機管理;)
在DCOM配置中根據根據CreateObject時的ProgID找到對應的組件:
右鍵打開屬性:
打開Everyone的啓動和激活權限:
改動完畢就可以成功CreateObject了;
參考資料:
https://zhuanlan.zhihu.com/p/74376829