本方法只针对windows系统 PHP 5.4.5之后在php.ini中配置以下3项 开启extension=php_com_dotnet.dll(如果没有自己加) 注销disable_classes = COM com.allow_dc
本方法只针对windows系统
开启extension=php_com_dotnet.dll(如果没有自己加)
注销disable_classes = COM
com.allow_dcom = true
php官方手册及网上很多使用dynwrap.dll去调用其他dll文件,但这个库已经停止开发了,网上另外有一个dynwrapx.dll(简称DWX)的库,是仿照dynwrap.dll开发的 DynamicWrapperX 中文,建议使用这个。
下载的包提示有病毒,但实际没有问题
解压后将64文件下的dynwrapx.dll放到C:\Windows\System32,将32文件下的dynwrapx.dll放到C:\Windows\SysWOW64,然后以管理员身份打开cmd,执行 regsvr32 dynwrapx.dll
php示例,认调用系统user32.dll为例,具体参数i、f、l可以到官网看下
Register("user32.dll", "MessageBoxA", "i=hssu", "f=l", "r=l"); $win32->MessageBoxA(null, "MessageBoxA", "Title", 3);?>
--结束END--
本文标题: php使用com调用dll
本文链接: https://www.lsjlt.com/news/392061.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0