У меня есть сервер Apache / PHP, работающий в Windows, и я хотел бы запустить exe-программу с некоторыми строками PHP.
Я перепробовал много вещей, которые нашел на этом сайте и на других, но я не могу найти ничего, что работает.
Иногда нет графического интерфейса, иногда он ожидает закрытия программы … Не могу найти ничего.
Есть ли в любом случае это сделать или это абсолютно невозможно?
Чтобы запустить приложение, попробуйте это;
<?PHP exec("c:\\\\windows\\system32\\notepad.exe"); ?>
Затем закрыть его;
<?PHP exec("taskkill /im notepad.exe"); ?>
Путь зависит от вашей системы.
exec()
просто выполняет команду в командной строке. Это серьезная проблема безопасности, но она работает. Убедитесь, что вы используете Apache / PHP как зарегистрированный пользователь.
Других решений пока нет …