Ik heb een script dat op een 64bit windows server zou moeten draaien.
Het script maakt gebruik van shell_exec om commando's naar MS DNS Server te geven via dnscmd.exe. Het probleem is dat dit programma een 32bit programma is, en de PHP shell_exec functie (en aanverwanten) gebruik maken van de 64bit cmd.exe in de SysWOW64 folder ipv de 32bit versie in de System32 folder.
Iemand een idee hoe ik tegen PHP kan zeggen dat hij de 32bit versie moet gebruiken? Ik heb al geprobeerd om het commando dat ik probeer uit te voeren te forceren door er C:\Windows\System32\cmd.exe /c voor te zetten, maar dat werkt ook niet omdat PHP dan eerst die 32bit cmd.exe probeert te starten via de 64bit cmd.exe, wat ook niet gaat.
Iemand die weet wat ik hier aan kan doen?

Likes:


Quote