我正在尝试notepad
在服务器上运行(localhost
暂时)。
exec()
并且system()
函数在例如 write 时工作正常ping 127.0.0.1
。
但这不起作用(如果我直接在命令提示符下编写命令,则工作正常):
$command = "C:\WINDOWS\system32\notepad.exe";
$result = system($command);
print_r($result);
与. Windows XP
_ xampp
可能我没有权限,因为该命令是从其他帐户执行的,但我不知道如何检查。
有什么建议吗?
编辑:
如前所述bwoebi
,我已经打开了进程,但它们是从不同的用户(SYSTEM)打开的,我看不到应用程序何时打开。所以,我必须解释我的问题:如何更改从 PHP 脚本执行命令时使用的用户?