中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 19:02
47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]复制后不能使用的批处理:
可打印版本  1,355 / 10
第1楼 bat-zw 发表于 2008-04-20 12:39
金牌会员 发帖 1,276 积分 3,105
[原创]复制后不能使用的批处理:
一时没事写来好玩的,下面的这段代码运行一次后,原文件移动或复制的文件都不能用(表现为报错),如加在别的批处理中并转为exe将难倒不少人,呵呵。。。


[ Last edited by zw19750516 on 2008-4-20 at 05:19 PM ]
第2楼 siwmm 发表于 2008-04-20 15:05
初级用户 发帖 18 积分 33 来自 广州市
有意思
第3楼 yjc173 发表于 2008-09-14 11:00
新手上路 发帖 1 积分 2
呵呵,好东西!
第4楼 radem 发表于 2008-09-14 12:14
高级用户 发帖 383 积分 691
yjc173:这么久的贴子也让你给挖出来了
第5楼 ZJHJ 发表于 2008-09-14 22:05
高级用户 发帖 374 积分 609
将文件名和路经写入自身,来防止复制和移动这个方法不好,
你的程序给别人使用,人家在自己的机器上都不能复制和移动,这未免太........不方便了 不实用.
告诉你最好的方法是:在自己的机器上可复制和移动,但复制在其他机器上就不能用,这才是真正的防止.
第6楼 AppleWolf 发表于 2008-09-16 17:33
初级用户 发帖 41 积分 110
Originally posted by ZJHJ at 2008-9-14 10:05 PM:
将文件名和路经写入自身,来防止复制和移动这个方法不好,
你的程序给别人使用,人家在自己的机器上都不能复制和移动,这未免太........不方便了 ...


这个我有办法,已经写好了
根据计算机网卡的MAC地址,进行MD5运算,然后按随机种子生成序列号,再把序列号写入程序,一但换机子,序列号即发生变化,程序则自动拒绝执行,关于验证的问题,我的方法比较笨,是把验证部份随意插入到程序中去,插入很多地方,每处插入都会有不同的赋值,以尽可能防止菜鸟级的跟踪,而任意一处的验证一但失败,则整个程序马上中止.
程序运行一年多了,至今只出现过两次客户试图换机使用,并遭遇失败的情况.

[ Last edited by AppleWolf on 2008-9-16 at 05:34 PM ]
第7楼 ZJHJ 发表于 2008-09-17 09:40
高级用户 发帖 374 积分 609
根据计算机网卡的MAC地址,我以前也是这样用的。但是用了一段时间,在有的机器上

就会出问题。即多网卡机器会判断错误。现在已经修改了,用另外的方法可以避免多

网卡机器判断错误的问题。
第8楼 dragonamd 发表于 2008-09-17 13:43
中级用户 发帖 100 积分 209
没有代码! 光说的理论呀,实践起来比较难吧
第9楼 ZJHJ 发表于 2008-09-17 20:01
高级用户 发帖 374 积分 609
你想要现成的代码啊? 也不是没有,主要看你想获取些什么?获取的识别码是无法更改的,除非把识别代码删除,如果把获取方法和识别码贴出,对自己专例的还有用吗?说实话,要动脑筋.......才有收获
第10楼 dragonamd 发表于 2008-09-17 20:34
中级用户 发帖 100 积分 209
获取网卡码,写入自身,。注册码,。应该有比较大的难度
第11楼 metoo 发表于 2008-09-17 22:02
初级用户 发帖 93 积分 195
批处理就是批处理,没有很好的保密手段,这个基本够用了,整再复杂被人看到代码一样可以简单破解。。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023