【问题标题】:problem with an autorun devserver 17 in windows startup on windows 10Windows 10 上的 Windows 启动中自动运行 devserver 17 的问题
【发布时间】:2021-01-12 13:43:30
【问题描述】:

我有一个使用 Delphi 构建的程序,它在 Windows 10 中使用 MySQL for DB。我安装了 Devserver 17,但它无法在 Windows 启动时运行。我需要在我的程序之前运行 Devserver。我在谷歌上搜索并使用了一些技巧,但我的问题仍然存在。例如,当我的程序启动(在 FormCreat 事件上)时,我使用“shellexecuteEx”来运行 Devserver(run-devserver.exe),但它有一个对我不利的延迟,并给我一个新的问题!用“shellexecuteEx”运行“run-devserver.exe”后,Http 服务器和数据库服务器没有运行!如果我手动运行它们一切正常,但我希望它们(Devserver 和 HTTP 服务器和数据库服务器)在我的程序之前自动启动。 我也使用“shellexecuteEx”来执行“eds-dbserver.exe”,但它不起作用。 我认为为了避免一连串问题,我应该解决第一个问题,即在 Windows 10 的 Windows 启动中运行 Devserver 和 HTTP 服务器以及数据库服务器。 我使用了一些对我不起作用的技巧(如下所示):

-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

请给我一个新的方法。

【问题讨论】:

  • 如果您需要service,请继续实施服务。
  • 我在 CMD 中创建了一个新服务(作为管理员),但它给了我错误 1053,我使用了一些关于它的提示 (appuals.com/…) 但它不起作用.. 我真的很失望

标签: windows startup easyphp autorun devserver


【解决方案1】:

我不得不卸载 devserver 17 并重新安装。我在这个地址的启动文件夹中放了一个“run-devserver.exe”的快捷方式:"C:\Users\MyPCName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"。 Devserver 在 Windows 启动时启动,但 HTTP 服务器和数据库服务器没有启动。我也将 dbserver 和 httpserver 的快捷方式放到了启动文件夹中,一切正常!
数据库服务器地址:C:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\dbserver\mysqlxxxx\bin\eds-dbserver.exe
http服务器地址: C:\Program Files (x86)\EasyPHP-Devserver-17\eds-binaries\httpserver\apachexxxx\bin\eds-httpserver.exe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多