标题: 【原创】软件使用次数限制网上验证多用户版
[打印本页]
作者: 175891641
时间: 2007-9-26 10:42
标题: 【原创】软件使用次数限制网上验证多用户版
通过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 以下写要限制次数的主程序
效果预览:
客户IP:10.81.51.130 mac:00-27-31-32-79-4D 安装日期:09-26 使用次数还剩+14
客户IP:10.81.51.239 mac:00-17-31-37-79-BD 安装日期:09-23 使用次数还剩+8
客户IP:10.81.51.21 mac:00-27-31-34-79-BD 安装日期:09-24 使用次数还剩+4
客户IP:10.81.51.139 mac:00-17-31-32-79-54 安装日期:09-26 使用次数还剩+110000
客户IP:10.81.51.235 mac:00-17-30-32-79-BD 安装日期:09-26 使用次数还剩+13
[
Last edited by 175891641 on 2007-9-26 at 10:48 AM ]
作者: xinhepc
时间: 2007-9-26 16:22
沙发一下,看不懂了~~不过要学习学习,中秋节快乐,各位
作者: 175891641
时间: 2007-9-28 13:26
下次我要加注释进去