[php] prog uitvoeren onder windows

Pagina: 1
Acties:

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21-08 14:31

DizzyWeb

Ondertiteld

Topicstarter
Heb me rot gezocht odnertussen, maar kan helaas niets zinnigs vinden...

Ik wil met php (php/apache onder windows 2k) een programma uitvoeren, maar dan wel zo dat ik dat programma ook kan gebruiken... als ik exec(), system() of passthru() ofzo gebruik, start ie het programma braaf, maar onder andere user... En kan ik er dus niets mee :(

Jah, ik heb razor's plugin gebruikt, maar die doet ut nie hier :(

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Op zaterdag 25 augustus 2001 22:53 schreef DizzyWeb het volgende:
Heb me rot gezocht odnertussen, maar kan helaas niets zinnigs vinden...

Ik wil met php (php/apache onder windows 2k) een programma uitvoeren, maar dan wel zo dat ik dat programma ook kan gebruiken... als ik exec(), system() of passthru() ofzo gebruik, start ie het programma braaf, maar onder andere user... En kan ik er dus niets mee :(

Jah, ik heb razor's plugin gebruikt, maar die doet ut nie hier :(
huh?
misschien als je admin rechten hebt?
bij mij werkt het oner w2k als admin wel iig

Doet iets met Cloud (MS/IBM)


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zaterdag 25 augustus 2001 22:53 schreef DizzyWeb het volgende:
Heb me rot gezocht odnertussen, maar kan helaas niets zinnigs vinden...

Ik wil met php (php/apache onder windows 2k) een programma uitvoeren, maar dan wel zo dat ik dat programma ook kan gebruiken... als ik exec(), system() of passthru() ofzo gebruik, start ie het programma braaf, maar onder andere user... En kan ik er dus niets mee :(

Jah, ik heb razor's plugin gebruikt, maar die doet ut nie hier :(
Razor's zoals in * razor-x ?
En trouwens je kan met win2k ook gewoon exec() gebruiken hoor
dat doe ik ook :)

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21-08 14:31

DizzyWeb

Ondertiteld

Topicstarter
Yup, van jou ja...

Maar mijn probleem blijft evengoed...
als ik doe
PHP:
1
2
3
4
<?
exec("d:\photoshop\photoshp.exe");
exit;
?>

word Photoshop gestart, kzie um in de task manager, kan het programma verder niet zien, en kan um ook niet afsluiten, krijg ik Access denied...

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zaterdag 25 augustus 2001 23:19 schreef DizzyWeb het volgende:
Yup, van jou ja...

Maar mijn probleem blijft evengoed...
als ik doe
PHP:
1
2
3
4
<?
exec("d:\photoshop\photoshp.exe");
exit;
?>

word Photoshop gestart, kzie um in de task manager, kan het programma verder niet zien, en kan um ook niet afsluiten, krijg ik Access denied...
mhmm vaag mischien moet je zoals d2k al zei eens met rechten stoeien?

edit:
trouwens het is wel
PHP:
1
2
3
4
<?
exec("d:\\photoshop\\photoshp.exe");
exit;
?>

  • Ro_meo
  • Registratie: Juni 2001
  • Laatst online: 21-08 10:18
wat doet :
PHP:
1
2
3
<?
exec("start d:\photoshop\photoshp.exe");exit;
?>

iOS N3rd


  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21-08 14:31

DizzyWeb

Ondertiteld

Topicstarter
Op zaterdag 25 augustus 2001 23:23 schreef razor-x het volgende:

[..]

mhmm vaag mischien moet je zoals d2k al zei eens met rechten stoeien?

edit:
trouwens het is wel
PHP:
1
2
3
4
<?
exec("d:\\photoshop\\photoshp.exe");
exit;
?>
excuus,
PHP:
1
2
3
<?
exec(addslashes("d:\photoshop\photoshop.exe")); exit;
?>

gebruik ik... dat pas is normaal een variabale natuurlijk...

En kzou nie weten hoe ik dat zou moeten stoeien...
Heb het vermoeden dat Apache/PHP het start als Default User... maar hoe ik dat moet veranderen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

vervang eerst \ eens door \\

Doet iets met Cloud (MS/IBM)


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zaterdag 25 augustus 2001 23:30 schreef DizzyWeb het volgende:

En kzou nie weten hoe ik dat zou moeten stoeien...
Heb het vermoeden dat Apache/PHP het start als Default User... maar hoe ik dat moet veranderen?
dan moet je ff bij services van w2k kijken hoe het staat

edit:
hij staat nu als localsystem zet hem op de username waarmee jij ingelogt bent , werkt dat?

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21-08 14:31

DizzyWeb

Ondertiteld

Topicstarter
Zucht... nog simpeler... Bij de Log On tab bij de properties van de service ff "Allow service to interact with desktop" aanvinken...

Dank heren :)

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zaterdag 25 augustus 2001 23:38 schreef DizzyWeb het volgende:
Zucht... nog simpeler... Bij de Log On tab bij de properties van de service ff "Allow service to interact with desktop" aanvinken...

Dank heren :)
damn je bent net eerder :D
wou het net zeggen :)

  • Skate2000
  • Registratie: November 1999
  • Laatst online: 29-12-2024
Ok, oud topic, maar toch even een nieuwe post. Als ik dat vinkje zet, dan krijg ik het prog idd draaiend onder mijn eigen account. Maar ik zie'm nog steeds niet verschijnen!!

Hoe kan ik een .exe nou starten, op zo'n manier dat ik er gewoon mee kan werken, en niet dat hij alleen maar onder mijn user draait? Ik wil Winamp3 nl. op kunnen starten, als je mijn .PHP start...

  • Skate2000
  • Registratie: November 1999
  • Laatst online: 29-12-2024
Is er dan niemand die het weet? Als ik gebruik maak van een .bat bestand dan kan ik een prog starten onder mijn eigen user. Het is alleen niet mogelijk hiervan een window te zien.
Als ik in mijn PHP dit uitvoer:
PHP:
1
exec("start /D \"C:\\MP3\" Cassiu~1.mp3");

Dan werkt het prima, in dit geval start Winamp, maar ik kan geen lange filenames gebruiken. Daarom zou ik het dus direct via exec willen doen, zonder "start".
Als ik het zo doe:
PHP:
1
exec("\"C:\\MP3\\Cassius - 1999.mp3\"");

dan krijg ik een dosbox die openblijft staan.. :| Bah...
Hoe kan ik het nou anders doen?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Waarom zou je bij de bovenste variant geen lange bestandsnamen kunnen gebruiken?
En waarom gebruik je niet de /B optie, die ervoor zorgt dat er geen console window (het heet een console window, geen dosbox) geopend wordt? Heb je uberhaupt al eens "help start" getypt in de command prompt?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1