将.exe文件制作成window服务

编写出来的可执行文件(*.exe)不是window服务时,使用 sc create <servicename>  binPath= "c:\bin\xxxx.exe" start= auto 创建window服务,创建成功但是启动不起来,启动时报错:1503,这个时候可以借助于第三方的window服务发布程序 nssm

使用 nssm install <servicename> <application path> 即可创建服务,使用还是蛮简单的

 

通过查看window服务中的程序启动路径和配置文件中的信息其实可以发现 服务是通过nssm进行中转的 window启动nssm,应用程序启动信息通过参数传递给nssm有nssm进行启动程序。

原本是想将golang编写的程序作为服务发布的,过程中出现了1503的问题,找到了这个解决方案,但是还是找到了直接进行发布的方法,但是这个方法需要重新编写程序,附上解决方案https://github.com/kardianos/service

 

转载于:https://www.cnblogs.com/zp900704/p/7756007.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Windows 上添加 chromedriver.exe,你需要按照以下步骤操作: 1. 首先,确定你的 Chrome 浏览器的版本。你可以在 Chrome 浏览器的地址栏中输入 "chrome://settings/help",然后查看浏览器的版本号。 2. 下载对应版本的 chromedriver.exe 文件。你可以在 Chrome 浏览器的官方开发者网站(https://sites.google.com/a/chromium.org/chromedriver/)上找到可下载的 chromedriver.exe 文件。确保选择与你的 Chrome 浏览器版本匹配的 chromedriver.exe 文件。 3. 下载完后,将 chromedriver.exe 文件保存到一个目录下,比如 "C:\chromedriver"。 4. 将该目录添加到系统环境变量中。打开控制面板,点击 "系统和安全",然后点击 "系统"。在左侧导航栏中,点击 "高级系统设置"。在弹出的对话框中,点击 "环境变量"。在 "系统变量" 部分,找到名为 "Path" 的变量并双击。在弹出的对话框中,点击 "新建" 并输入 chromedriver.exe 文件所在目录的路径(比如 "C:\chromedriver")。点击确定保存变更。 5. 确认 chromedriver.exe 是否添加功。打开命令提示符窗口,输入 "chromedriver" 并按下 Enter 键。如果功添加了 chromedriver.exe,并且系统能够找到它,你会看到一些关于 chromedriver 的输出信息。 现在你就可以在你的 Python 脚本中使用 chromedriver 来控制 Chrome 浏览器了。记得在代码中指定 chromedriver 的路径,比如: ```python from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--headless") # 可选,无头模式 driver = webdriver.Chrome(executable_path="C:\chromedriver\chromedriver.exe", options=chrome_options) # 在这里继续编写你的代码 ``` 这样,你就可以使用 chromedriver 来进行自动化测试或其他操作了。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值