Извините, если это кажется глупым вопросом. Я никак не мог запустить Windows GUI-приложение PHP. Я пробовал любое обходное решение, которое я выяснил из похожих вопросов, но они вообще не работали.PHP, как запустить Windows GUI-приложение
Моя команда:
$cmd = 'E:\soft\Notepad++\notepad++.exe E:\text.php';
я могу запустить эту команду с помощью инструмента Окно командной строки, и она работала хорошо, Notepad ++ запущен и открыт графический интерфейс с ожидаемым содержанием. Я хотел бы сделать это в php
Я открыл службы Windows и установил опцию «Разрешить услугу взаимодействовать с рабочим столом» (отмечен) для службы «wampapache» и перезапустить ее.
Я попытался с каждым из следующих команд:
pclose(popen("start /B $cmd", "r"));
ИЛИ
system("start $cmd");
ИЛИ
exec("C:\\windows\\system32\\cmd.exe /c START " . $cmd);
ИЛИ
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0,false);
Все они дали мне то же самое из результата: он просто запустил приложение В ПРЕДПОСЫЛКИ, я мог видеть, что процесс приложения, который выполняется, просматривает диспетчер задач Windows, но GUI DID NOT DISPLAY.
Мой PHP версия 5.4.3
Любая помощь приветствуется.
http://stackoverflow.com/a/1403260/426533 – Sergey
Возможный дубликат [php. Как запустить внешнюю программу - возникли проблемы с системой и exec] (http://stackoverflow.com/questions/1403203/php- как-д-я-старт-ан-внешней-программа-обкатка, имеющие проблемы с-с- -система-и) – Sergey
@Sergey Он заявил, что он пробовал все перечисленные в этом Q/A. –