晕.....访问php执行的权限是guests组的权限,重启服务器应该是不太现实吧...
不过如果你的PHP代码是给自己执行的话,不妨把iusr_XXX和iwam_XXX的权限设置为administrators或者是Power Users组的权限,我估计应该就能够执行重启命令了..PHP对应执行的函数: system()
函数原形: string system(string command, int [return_var])
例子: system("shutdown -t 3 -r") //3秒后重启机器
不过如果你的PHP代码是给自己执行的话,不妨把iusr_XXX和iwam_XXX的权限设置为administrators或者是Power Users组的权限,我估计应该就能够执行重启命令了..PHP对应执行的函数: system()
函数原形: string system(string command, int [return_var])
例子: system("shutdown -t 3 -r") //3秒后重启机器
但是没有效果。
现在问题是更笨没有运行。。
2003自带重起命令的 shudonw -r ,30秒后自动重起。
先用runas建好shutdown的快捷方式(见windows的help),然后用system运行此快捷方式即可。
用php作不行的
我用c++写的关机程序,在某一端口监听,然后在php代码中向该程序发送消息,如果验证通过,就执行关机代码。