#windows #startup #easyphp #autorun #devserver
#Windows #запуск #easyphp #автозапуск #devserver
Вопрос:
У меня есть программа, которая строится с помощью Delphi и использует MySQL для DB в Windows 10. Я устанавливаю Devserver 17, но его нельзя запустить при запуске Windows. Мне нужно запустить Devserver перед моей программой. Я искал в Google и использовал несколько советов, но моя проблема все еще жива. например, я использую «ShellExecuteEx» для запуска Devserver (run-devserver.exe ) когда моя программа запускается (при событии FormCreat), но у нее задержка, которая мне не подходит, и создает новые ПРОБЛЕМЫ!. После запуска «run-devserver.exe » с помощью «ShellExecuteEx» Http-сервер и сервер базы данных не работают! если я запускаю их вручную, все в порядке, но я хочу, чтобы все они (Devserver, HTTP-сервер и сервер баз данных) запускались автоматически перед моей программой. Я использую «ShellExecuteEx» для выполнения «eds-dbserver.exe » тоже, но это не работает. Я думаю, чтобы избежать цепочки проблем, я должен решить первую проблему, связанную с запуском Devserver и HTTP-сервера и сервера баз данных при запуске Windows в Windows 10. Я использовал несколько советов, которые не сработали для меня (см. Ниже):
-Using "shellexecuteEx",
-Run as Administrator,
-change "eds.ini" file : set "Autostart_httpserver=1" and "Autostart_dbserver=1"
-check the windows and antivirus firewall rules
-Run Programs Automatically Using Windows Task Scheduler
пожалуйста, дайте мне новый способ.
Комментарии:
1. Если вам нужна служба , продолжайте и внедряйте службу.
2. Я создаю новую службу в CMD (как администратор), но она выдает ошибку 1053, и я воспользовался некоторыми советами по этому поводу ( appuals.com /… ) но это не сработает.. Я действительно разочарован
Ответ №1:
Мне пришлось удалить devserver 17 и установить его снова. Я ввел ярлык «run-devserver.exe » в папке автозагрузки по этому адресу: "C:UsersMyPCNameAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup"
. сервер разработчиков запустился при запуске Windows, но HTTP-сервер и сервер баз данных не запустились. я также поместил ярлык dbserver и httpserver в папку автозагрузки, и все в порядке!
адрес сервера баз данных : C:Program Files (x86)EasyPHP-Devserver-17eds-binariesdbservermysqlxxxxbineds-dbserver.exe
адрес http-сервера : C:Program Files (x86)EasyPHP-Devserver-17eds-binarieshttpserverapachexxxxbineds-httpserver.exe