无忧启动论坛

标题: 求高手帮忙把Acrylic DNS Proxy这软件做成绿色版,麻烦了~~~ [打印本页]

作者: chensksk    时间: 2015-4-8 22:27
标题: 求高手帮忙把Acrylic DNS Proxy这软件做成绿色版,麻烦了~~~
本帖最后由 chensksk 于 2015-4-9 21:55 编辑

Acrylic DNS Proxy,是一个建立DNS缓存服务器的软件,并且可以间接为系统 hosts 的编写添加通配符等增强性的功能。
我很喜欢这软件,想把它做成绿色版,但无奈它是做成服务的形式来运行的,不会用批处理来安装,所以请论坛的大神抽几分钟时间帮忙做成批处理安装的形式,麻烦了。
Acrylic.7z (384.25 KB, 下载次数: 25)
作者: sqsw    时间: 2015-4-9 12:51
本帖最后由 sqsw 于 2015-4-9 12:52 编辑

安装的:binPath= "D:\Program Files (x86)\Acrylic DNS Proxy\AcrylicService.exe" 里的路径改成自己的。或许能用binPath= ".\AcrylicService.exe",自己尝试下吧,不行就用绝对路径好了。
  1. @echo.服务启动......
  2. @echo off
  3. @sc create AcrylicController start= AUTO binPath= "D:\Program Files (x86)\Acrylic DNS Proxy\AcrylicService.exe" displayname= "Acrylic DNS Proxy Service"
  4. @net start AcrylicController
  5. @sc description AcrylicController "Acrylic DNS Proxy本地化DNS服务"
  6. @echo off
  7. @echo.启动完毕!
  8. @pause
复制代码


卸载的:
  1. @echo.服务删除
  2. @echo off
  3. @net stop AcrylicController
  4. @echo off
  5. @sc delete AcrylicController
  6. @echo off
  7. @echo.删除结束!
  8. @pause
复制代码


第一次写批处理,试了能用。
作者: chensksk    时间: 2015-4-9 16:21
sqsw 发表于 2015-4-9 12:51
安装的:binPath= "D:\Program Files (x86)\Acrylic DNS Proxy\AcrylicService.exe" 里的路径改成自己的。 ...

用sc creat确实能创建成功,能用了,谢谢~~~
不过有个小瑕疵,创建出来的服务能用sc start;net start开启或停止,用它自带的AcrylicController.exe StartAcrylicService命令不能开始,需要在services.msc服务里手动设置一下自动或者手动运行才能使用官方自带的参数启动。。。
最后谢谢了
作者: sqsw    时间: 2015-4-9 17:13
本帖最后由 sqsw 于 2015-4-9 17:16 编辑
chensksk 发表于 2015-4-9 16:21
用sc creat确实能创建成功,能用了,谢谢~~~
不过有个小瑕疵,创建出来的服务能用sc start;net start开 ...


哦,我用的adpm来管理。那或许是创建服务时start= AUTO这个有问题。把那句拆成两句试试:
  1. @sc create AcrylicController binPath= "D:\Program Files (x86)\Acrylic DNS Proxy\AcrylicService.exe" displayname= "Acrylic DNS Proxy Service"
  2. @echo off
  3. @sc config AcrylicController start= auto
复制代码

作者: chensksk    时间: 2015-4-9 21:55
sqsw 发表于 2015-4-9 17:13
哦,我用的adpm来管理。那或许是创建服务时start= AUTO这个有问题。把那句拆成两句试试:

明天再试试,谢谢了~~~




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3