通过mac验证客户身分,网上ftp验证,即使修改系统时间或重装系统都不会被破解。支持多用户。默认限制使用15次
###########################软件使用次数限制网上验证多用户版#####非常qq制作####2007-9-25#######
rem 网上下载用户列表。
del C:\WINDOWS\system32\pa.txt
echo user 用户名>>C:\WINDOWS\system32\pa.txt
echo 密码>>C:\WINDOWS\system32\pa.txt
echo get user.txt C:\WINDOWS\system32\user.txt>>C:\WINDOWS\system32\pa.txt
echo quit>>C:\WINDOWS\system32\pa.txt
ftp -n -s:C:\WINDOWS\system32\pa.txt ftp的地址
del C:\WINDOWS\system32\pa.txt
##########################################################################################
rem 从用户列表(user.txt)获取本机(mac识别)使用次数并每运行一次减一,如不存在本机纪录则恢复‘还可以使用15次’,并保存在user.txt
for /f "tokens=15 delims= " %%i in ('ipconfig /all^|find /i "IP Address"') do (
set ip=%%i
)
for /f "tokens=12 delims= " %%i in ('ipconfig /all^|find /i "Physical Address"') do (
set mac=%%i
)
findstr /i "%mac%" "C:\WINDOWS\system32\user.txt">C:\WINDOWS\system32\mac.txt
findstr /v /i "%mac%" "C:\WINDOWS\system32\user.txt">C:\WINDOWS\system32\user1.txt
del C:\WINDOWS\system32\user.txt
rename C:\WINDOWS\system32\user1.txt user.txt
findstr /i "%mac%" "C:\WINDOWS\system32\mac.txt">>C:\WINDOWS\system32\find.txt
if errorlevel==1 goto :nomac
if errorlevel==0 goto :existmac
:existmac
goto :next
:nomac
set m=%date:~5,5%
echo 客户IP:%ip% mac:%mac% 安装日期:%m% 使用次数还剩+15>C:\WINDOWS\system32\mac.txt
goto :next
:next
For /F "tokens=1* delims=+" %%a in ('type C:\WINDOWS\system32\mac.txt') do set y=%%b&&set x=%%a
set /a sum=%y%-1
echo %x%+%sum%>>C:\WINDOWS\system32\user.txt
del C:\WINDOWS\system32\mac.txt
del C:\WINDOWS\system32\find.txt
########################################################################################
rem 上传用户列表
del C:\WINDOWS\system32\pa.txt
echo user 用户名>>C:\WINDOWS\system32\pa.txt
echo 密码>>C:\WINDOWS\system32\pa.txt
echo put C:\WINDOWS\system32\user.txt>>C:\WINDOWS\system32\pa.txt
echo quit>>C:\WINDOWS\system32\pa.txt
ftp -n -s:C:\WINDOWS\system32\pa.txt ftp地址
del C:\WINDOWS\system32\pa.txt
del C:\WINDOWS\system32\user.txt
if %sum% LEQ 0 goto :end
goto :main
:end
echo msgbox "你的15次使用次数已到,请注册",,"请注册">C:\WINDOWS\system32\end.vbs
start C:\WINDOWS\system32\end.vbs
exit
#######################################################################################
:main
rem 以下写要限制次数的主程序
[ Last edited by 175891641 on 2007-9-26 at 10:48 AM ]作者: xinhepc 时间: 2007-9-26 16:22 沙发一下,看不懂了~~不过要学习学习,中秋节快乐,各位作者: 175891641 时间: 2007-9-28 13:26 下次我要加注释进去