l2light Posted October 25, 2007 Share Posted October 25, 2007 right, i run a win2k3 server, and i need to be able to start/stop one/more gameservers via the internet. for testing purposes i am using mirc.exe as the proces which is to be started/stopped. function callTool ($path,$file) { chdir($path); $call = $path.$file; pclose(popen('start '.$call.'', 'r')); } // -- Call tool1 ----- $location = "c:\mirc"; $filename = "\mirc.exe"; callTool($location,$filename); this is some code from php.net concerning exec. my dedicated is running apache, but it also had IIS running when i first got it. i am not sure why, but nomatter what i do, mirc wont run. i did manage to get it running in the background with the /b parameter, but i need to be able to interact with proces's via the desktop as well. i have made sure that both the server and apache2 services are allowed to interact with the desktop via administrative tools -> services. i have also made sure that both cmd.exe and mirc.exe have read + execute permisions to the internet guest user. i am running out of idea's fast... and this is my last resort. i would appreciate it so much if anyone can help me with this. Quote Link to comment Share on other sites More sharing options...
l2light Posted October 25, 2007 Author Share Posted October 25, 2007 just as an update, ive gone into services, and set it so that both server, and apache2 services use the administrator log on instead of system. but yet mirc.exe still isnt visible.... still running in the back ground. Quote Link to comment Share on other sites More sharing options...
DK_Sun Posted December 5, 2007 Share Posted December 5, 2007 In the service properties for your Apache services, have you checked the option to allow it to interact with the Desktop? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.