Я пытался создать скрипт PHP, который будет запускаться на локальном веб-сервере и сможет получать доступ к различным программам на моем компьютере через COM. У меня были разные успехи и неудачи, и я смог сузить проблему.
Если я запускаю скрипт php с помощью php.exe, он работает.
Если я запускаю скрипт php, используя apache из командной строки, он работает.
Если я запускаю скрипт php, используя apache, работающий в качестве службы, он не работает.
Я использую Windows 7 Pro x64, apache 2.2, PHP 5.3 и определенную программу, к которой я пытаюсь получить доступ, - MediaMonkey, мой музыкальный плеер.
Есть идеи? Если мне нужно, я могу просто запустить сервер, не будучи сервисом, но я бы хотел это выяснить.