无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3788|回复: 5
打印 上一主题 下一主题

[已解决] 求高手帮忙把Acrylic DNS Proxy这软件做成绿色版,麻烦了~~~

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-8 22:27:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chensksk 于 2015-4-9 21:55 编辑

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

点评

http://www.gaoxuey.com/ 古代穿越小说  发表于 2015-4-9 16:14
2#
发表于 2015-4-9 12:51:02 | 只看该作者
本帖最后由 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
复制代码


第一次写批处理,试了能用。

点评

用sc creat确实能创建成功,能用了,谢谢~~~ 不过有个小瑕疵,创建出来的服务能用sc start;net start开启或停止,用它自带的AcrylicController.exe StartAcrylicService命令不能开始,需要在services.msc服务里手  详情 回复 发表于 2015-4-9 16:21
回复

使用道具 举报

3#
 楼主| 发表于 2015-4-9 16:21:13 | 只看该作者
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服务里手动设置一下自动或者手动运行才能使用官方自带的参数启动。。。
最后谢谢了

点评

哦,我用的adpm来管理。那或许是创建服务时start= AUTO这个有问题。把那句拆成两句试试:  详情 回复 发表于 2015-4-9 17:13
回复

使用道具 举报

4#
发表于 2015-4-9 17:13:34 | 只看该作者
本帖最后由 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
复制代码

点评

明天再试试,谢谢了~~~  详情 回复 发表于 2015-4-9 21:55
回复

使用道具 举报

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-6 10:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表