savejais Posted January 22, 2008 Report Share Posted January 22, 2008 Lieta tāda, kad palaižot spēļu serveri (mēģināts ar 3 dažādiem spēļu serveriem) ar exec() / shell_exec() funkciju, serveris.exe loģiski, kad tiek palaists un pie procesiem uzrādās, bet šaize ir tur, kad pie šī servera nevar pieslēgties. Palaižot serveris.exe ar dubultklikšķi, loģiski, kad serveris palaižās un viss ir kārtībā. So ir kāda iespēja ar php palais šo serveris.exe kā tas tiktu izdarīts ar vienkāršu dubultklikšķi (atveras servera logs). Ceru kad sapratāt, par ko iet runa. :) Link to comment Share on other sites More sharing options...
Delfins Posted January 22, 2008 Report Share Posted January 22, 2008 lietotāja tiesību problēmas? ar shell_execute vajadzētu darboties. 1.) a moš tev tur zem šortkata ir kaut kādi parametri vēl savadīti... 2.) chdir arī jāuztaisa Link to comment Share on other sites More sharing options...
savejais Posted January 22, 2008 Author Report Share Posted January 22, 2008 (edited) Iekš task manager konkrētā procesa lietotājs uzrādas kā SYSTEM, vai tas ko maina? ā, un tiek laists servera exe pa taisno, nav šortkata, nav arī parametru savādāku. Testam izmantojam šādu kodu: <?php exec('C:\kkkas\kkas\serveris.exe'); echo 'Process palaists'; ?> bet process ir task managerī un ieiet serverī nevar ;/ Edited January 22, 2008 by savejais Link to comment Share on other sites More sharing options...
Mikijs Posted January 22, 2008 Report Share Posted January 22, 2008 nne !!! spelu serveriem ir pectagi .. uzkliksinot tas izdara visadas pec reakcijas - piemeram: "c:/server/gameservere.exe" -kaut_kas +kautkas = kaut_kas un lai palaistu tev ir jaizveido SK (ShortCut) uz to sr ar visiem shiem pectagiem un noradi exec(); uz links.lnk Link to comment Share on other sites More sharing options...
savejais Posted January 23, 2008 Author Report Share Posted January 23, 2008 Ar pēctagiem un šortkutiem tas pats ir, any ideas? Link to comment Share on other sites More sharing options...
Recommended Posts