Jump to content
php.lv forumi

Kā lai palaiž exe failus uz windows servera window režīmā?


Recommended Posts

Posted

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. :)

Posted

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

Posted (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 by savejais
Posted

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

×
×
  • Create New...