我构建了一个小工具,显示团队的随叫随到旋转,我正在尝试将他们的沟通者存在整合到该工具中。我使用GetStatus对象中的NameCtrl方法来获取用户。当我运行它时,它在IE中工作正常。我遇到的问题是,只要它碰到ActiveX对象声明,该小工具就会出现运行时错误。我知道这是因为我评论了它并且它运行良好。有什么建议吗?
var communicatorPresence = getCommunicatorPresence(userName);
function getCommunicatorPresence(userName){
var obj = new ActiveXObject("Name.NameCtrl.1")
var presence = obj.GetStatus(userName,"")
return presence;
}
我在Visual Studio中调试了小工具并在那里放了一个断点,错误是“Automation Server无法创建对象”
答案 0 :(得分:0)
根据计算机的UAC设置,小工具可能没有对注册表的读/写访问权限。