思路:调用bat获取到C盘id,然后将id写入背景图的一个角落里的像素,再用一个像素记录修改次数,每次运行程序Awake对比到C盘id不一样,则改写并增加次数,改写次数大于10次直接推出程序,或者做其他小操作,等钱到账在去掉。
宗旨:拒绝白嫖怪,不做杨白劳
@echo off
echo select disk 0 >C:\Users\Administrator\Desktop\d1.txt
echo detail disk >>C:\Users\Administrator\Desktop\d1.txt
diskpart /s C:\Users\Administrator\Desktop\d1.txt|findstr "ID:" >C:\Users\Administrator\Desktop\e1.txt
del /q C:\Users\Administrator\Desktop\d1.txt
::不能在同一个文本里直接操作,需分开两个
exit
注:
1.@echo off 表示隐藏cmd窗口。
2.echo 字符串 >文本路径 表示将字符串覆盖全文写在文本里;
echo 字符串 >>文本路径 表示将字符串换行添加写在文本里。
3.cmd里可以一句一句输入,但是bat里需要diskpart调用中间文本里的另外两句命令。
4.del /q 文本路径 表示删除文本
5.双冒号表示注释
中间文本(3行):
“select disk 0
detail disk
”
输出文本(2行):
“磁盘 ID: C0F63564
”
-----

该文描述了一个使用BAT批处理脚本获取C盘ID和CPU序列号的流程,旨在防止未经授权的程序使用。脚本将ID写入图片的像素中,每次运行时对比ID,若超过一定次数的改动则退出程序。提供的代码示例展示了如何在Unity中执行类似操作。


被折叠的 条评论
为什么被折叠?



