![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 17:33 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助bat自身代码不能让别人修改? |
| 可打印版本 1,176 / 7 |
| 第1楼 ewaimp | 发表于 2008-08-28 16:47 |
| 新手上路 发帖 5 积分 13 | |
|
求助bat自身代码不能让别人修改? 各位大哥,我写了一个批处理,里面的代码别人可以看到,但我想不让别人修改里面的代码,只要修改了,批处理本身就马上自身删除!!请问如何做到!
|
|
| 第2楼 HAT | 发表于 2008-08-28 16:56 |
| 版主 发帖 5,017 积分 9,023 | |
|
干脆把bat转化成exe算了
|
|
| 第3楼 ewaimp | 发表于 2008-08-28 17:37 |
| 新手上路 发帖 5 积分 13 | |
|
生成exe当然可以,还可以加密,但是我就是想不让人家修改我的代码,只要发现代码被修改了就自动删除!
|
|
| 第4楼 ZJHJ | 发表于 2008-08-28 18:45 |
| 高级用户 发帖 374 积分 609 | |
|
可以用判断自身大小来实现。但是不是万能,增加和删除的如果相等........就没法了.
|
|
| 第5楼 lianjiang2004 | 发表于 2008-08-28 20:04 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
没用,既然能看,想改的话,还不能把你检测的语句删除掉?
|
|
| 第6楼 skystar65 | 发表于 2008-08-28 21:32 |
| 初级用户 发帖 12 积分 27 | |
|
深以为然!
5楼回答你的这句话从逻辑上就否定了你的想法. |
|
| 第7楼 chenall | 发表于 2008-08-28 23:25 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
可以在一个比较不容易被发现的地方插入检测代码.
代码要尽量写得让人不会在意.,,不容易.,最好检测代码也是里面必须的语句, 当然了只能骗骗菜鸟罢了. [ Last edited by chenall on 2008-8-28 at 11:45 PM ] |
|
| 第8楼 AppleWolf | 发表于 2008-09-08 17:16 |
| 初级用户 发帖 41 积分 110 | |
|
我想这个问题应该可以用MD5来解决。
在每次启动时,用MD5程序计算一下批处理自身文件的MD5值,并和预存的MD5值进行比较,如果发生变化,则自动删除。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |