在Windows Server 2008上运行.exe文件

这是我遇到的一个奇怪的问题。 我编写了一个php脚本,使用户能够使用有效的用户ID登录,登录后,他有权在Web服务器上运行.exe文件,只需单击网页上的html链接即可。 </ p>

最初我在本地计算机上创建并测试了脚本(localhost),一切正常。 我已经使用exec()和system()函数进行了测试,两者都给出了相同的结果。</ p>

但问题是这些函数无法在Windows Server 2008的Web服务器上运行。 我尝试过exec()和system()两个函数。 我不知道问题出在哪里。 当我将脚本移动到服务器时,我已经配置并注意更改文件的路径。 完全相同的文件和相同的脚本,只有文件路径的更改。</ p>

知道为什么这不能在我的主Web服务器上运行? 任何有用的回复都将受到高度赞赏。</ p>

谢谢</ p>
</ div>

展开原文

原文

this is a strange problem I am encountering. I have wrote a php script which enables the user to login to with valid user id and after logging in he is authorized to run a .exe file on the web server with the click of a html link on the web page.

Initially I have created and tested the script on my local machine (localhost) and everything works fine. I have tested using both exec() and system() functions, both gave the same results.

But the problem is these functions are not working on the web server which is Windows Server 2008. I have tried with both the functions exec() and system(). I have got no clue where the problem lies. I have configured and taken care in changing the path for the files when I moved my script to the server. Exactly the same files and same script, only with the change in the path for the files.

Any idea why this is not working on my main web server? Any helpful responses would be highly appreciated.

Thanks

douguwo2275
douguwo2275 检查IIS用户权限(由@AlexK建议。),检查PHP是否以安全模式运行并检查disable_functions指令。
接近 9 年之前 回复
dqellle310167
dqellle310167 (假设)IIS帐户是否具有访问和执行exe路径的正确权限?
接近 9 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐