php在windows8下执行FlashPrinter.exe的问题
小弟最近在做一个转换word的功能.遇到这样一个问题.
代码如下:$docpaths="E:\MacromediaFlashPapercn\FlashPrinter.exe D:/doc/123.doc -o D:/doc/123.swf";
exec($docpaths,$out,$status);
这段代码在win7和2003上转换正常,但是放到win8下面,程序就执行不起来了,进程里FlashPrinter和winword都启动了,但是一直不动,直到网页请求结束 ,$status返回1.
进程里apache服务,FlashPrinter和winword执行的用户名都是system,
FlashPrinter和D:/doc文件夹以及程序文件夹的权限都是everyone,并且都有写入,读取,修改权限.
虚拟打印机也是加入了全部权限,
E:\MacromediaFlashPapercn\FlashPrinter.exe D:/doc/123.doc -o D:/doc/123.swf这段语句在cmd下执行正常,可以转换,但是用php网页执行就不行,同样的php环境在win7和2003下面都正常.
哪位前辈能跟我说下怎么回事,万分感激.