php中使用com组件出现"拒绝访问"的处理
2010-05-14 12:28
603 查看
代码如下,
// 建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
// 显示目前正在使用的Word的版本号
echo "Loading Word, v. {$word->Version}
";
exit;
?>
有时候你会得到一个错误,
PHP Fatal error: Uncaught exception 'com_exception' with message 'Failed
to create COM object `word.application': 拒绝访问. '
解决方法:
点击开始菜单,运行dcomcnfg
双击“组件服务”,双击“计算机”,双击“我的电脑”,选择“DCOM设置”
在右边找到需要的COM组件,此例中为“Microsoft Word 文档”
右击,打开“属性”菜单,选择“安全”标签
将“启动和激活权限”设置成“自定义”,然后点击编辑
点击“添加”>>“高级”>>“立即查找”,找到“internet 来宾用户”(默认为IUSER_电脑名),点击“确定”
将“internet 来宾用户”的权限设置为本地启动允许,本地激活允许
确定,完成
再次运行上述程序,显示结果为
"Loading Word, v. 11.0"
本文地址
DONE.Good Luck.^^
补充:
php.ini中设置
com.allow_dcom = true
参考资料:
http://bugs.php.net/bug.php?id=32133
http://figured-it-out.com/figured-out.php?sid=24
// 建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
// 显示目前正在使用的Word的版本号
echo "Loading Word, v. {$word->Version}
";
exit;
?>
有时候你会得到一个错误,
PHP Fatal error: Uncaught exception 'com_exception' with message 'Failed
to create COM object `word.application': 拒绝访问. '
解决方法:
点击开始菜单,运行dcomcnfg
双击“组件服务”,双击“计算机”,双击“我的电脑”,选择“DCOM设置”
在右边找到需要的COM组件,此例中为“Microsoft Word 文档”
右击,打开“属性”菜单,选择“安全”标签
将“启动和激活权限”设置成“自定义”,然后点击编辑
点击“添加”>>“高级”>>“立即查找”,找到“internet 来宾用户”(默认为IUSER_电脑名),点击“确定”
将“internet 来宾用户”的权限设置为本地启动允许,本地激活允许
确定,完成
再次运行上述程序,显示结果为
"Loading Word, v. 11.0"
本文地址
DONE.Good Luck.^^
补充:
php.ini中设置
com.allow_dcom = true
参考资料:
http://bugs.php.net/bug.php?id=32133
http://figured-it-out.com/figured-out.php?sid=24
相关文章推荐
- php中使用com组件出现"拒绝访问"的处理
- 同域下iframe操作时,js访问document出现"拒绝访问"的问题原因
- 关于安装.NET Framework 2.0时偶然碰到的问题(提示"Error 205015. 安装程序集..../System.EnterpriseServices.dll失败,原因是出现了系统错误:拒绝访问。")
- asp.net访问access 发生了未处理的异常 "操作必须使用一个可更新的查询"错误
- delphi7运行关闭出现cannot creat file"C:\program file\borland\delphi7\bin\initcc32.exe拒绝访问
- 打开文件->选择程序 出现"拒绝访问"
- 使用iframe遇到document对象"拒绝访问"解决办法一例
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."错误
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."错误
- 新浪旧事-dwr出现"拒绝访问"问题
- 使用java 命令运行出现"仅当显式请求注释处理时才接受类名称"的简单处理
- 对路径"---"的访问被拒绝 和 iis MIME配置
- 计算机名"无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问。"
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."
- ADS调试中出现"........is not a valid session "问题的处理
- 在32及64位系统中拒绝访问 ProgID: "excel.application"及配置Microsoft Excel Application权限解决方案
- "烫"手芋头——字符串处理中出现的问题
- OFFICE2007 自编宏使用 以及 "文件未找到 VBA6.DLL "错误处理
- ASP.NET使用WEB关闭进程process.Kill(); 的时候,出现拒绝访问的提示解决方案
- HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法(Xp和Win2003