Hoi,
Ik heb in delphi een commandline utillity gemaakt met een plugin interface. Wat je dan doet is het programma laden met
Dit werkt als een trein
Ik wilde echter die output van de console gebruiken in m'n script met behulp van de , system(), functie in php. Hier loopt het fout. De module.dll roept een FindWindow functie aan om te controleren of winamp actief is. Op de normale commandline werkt het perfect. Als winamp uit staat meldt ie dat perfect en andersom. Roep ik het in een php script aan dan wordt de output 'Winamp is not active'; ookal is ie dat wel. Ik heb het ook nog geprobeerd met , exec(), en shell_exec, maar ik krijg hetzelfde resultaat:(
Ik draai windows XP met apache 1.3.24
Ik snap eigenlijk niet waar het probleem nu zit... ik denk bij php. Is het zo dat php een eigen user/sessie heeft draaien en mijn programma onder die user wordt uitgevoerd en dus aangeeft dat winamp niet aanwezig is omdat het niet "gezien" wordt onder die user...?
Help
Ik heb in delphi een commandline utillity gemaakt met een plugin interface. Wat je dan doet is het programma laden met
code:
1
| host module.dll |
Dit werkt als een trein
Ik wilde echter die output van de console gebruiken in m'n script met behulp van de , system(), functie in php. Hier loopt het fout. De module.dll roept een FindWindow functie aan om te controleren of winamp actief is. Op de normale commandline werkt het perfect. Als winamp uit staat meldt ie dat perfect en andersom. Roep ik het in een php script aan dan wordt de output 'Winamp is not active'; ookal is ie dat wel. Ik heb het ook nog geprobeerd met , exec(), en shell_exec, maar ik krijg hetzelfde resultaat:(
Ik draai windows XP met apache 1.3.24
Ik snap eigenlijk niet waar het probleem nu zit... ik denk bij php. Is het zo dat php een eigen user/sessie heeft draaien en mijn programma onder die user wordt uitgevoerd en dus aangeeft dat winamp niet aanwezig is omdat het niet "gezien" wordt onder die user...?
Help