[请益] 请问如何前景执行程式(不想背景执行)

楼主: zazion (Zec)   2014-09-17 22:00:57
各位前辈好!
新手想请教一下如何让PHP执行程式.exe可以在前景看到 (不想背景执行)
就是该程式可以在主机画面上看到
因为该程式会一直更新状况 我想要开电脑萤幕时能直接看到
环境是windows IIS + php 5.3
想说可能是因为身分是IISusr或system 所以看不到
我试过把执行身分改成我的身分(以下以usr1称呼)
我改身份 分别试过
1.把IIS的application pool的识别改成usr1
2.把站台的实体路径认证改成usr1 (虽然这个作法我不知道对不对)
工作管理员看到执行名称都是usr1 但程式还是在背景看不到
另外也试过
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run(cmd, 1, true); [爬过文说0是背景]
http://msdn.microsoft.com/en-us/library/d5fk67ky%28v=vs.84%29.aspx
第二个参数1~10都试过
程式都有执行 但也都看不到 都在背景
而且此方法的执行名称都是该php资料夹的名称@@
我试过范例的 notepad和小画家也都在背景 只好用taskmgr关掉XD
另外exec system(start...) 也都试过 一样看不到
google几乎是背景执行的解 想不到要前景执行这么难找XD
请问有什么方法可以看到程式吗?
先谢谢各位!
作者: chenstin (orz)   2014-09-18 01:50:00
我之前搭配JS定时执行来做常驻程式
作者: i9100 (i9100)   2014-09-20 16:15:00
C:\php53\php.exe -q your.php
楼主: zazion (Zec)   2014-09-30 23:45:00
谢谢!我试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com