用sas的童鞋们,最痛苦的莫过于破解时间了。
事实上,找到一个能用的SID安装sas是非常简单的,难点在于sid总会到期。本文也不打算提供sid,而是提供一个折衷的办法,通过修改系统时间以启动sas。
说到修改系统时间,大能就笑了,这叫个狗@屁破解啊,但需要指出的事,虽然修改系统时间有诸多不便,但使用本方法后,你就永远不为sid到期发愁了。
把下面的内容复制到记事本中,另存为sas.bat文件,即可以启动sas。
注意,标红的参数需要修改:
把2008-08-30 改成你安装的SAS可以正常使用的日期;
把路径修改为你的sas.exe的路径。
事实上,所有的共享文件,有使用日期限制的文件都可以用这种方法破解。
PS:如果你觉得这个方法还可以,就顶起来,谢谢!
@echo off
cls
echo. date > mydate
date 2008-08-30
start sas.exe -config "C:\Program Files\SAS\SASFoundation\9.2(32-bit)\nls\zh\SASV9.CFG"
# "两个双引号之间的内容是想要执行的程序的路径,请修改为你的程序的路径"
echo SAS启动后@echo off&setlocal enableextensions
echo WScript.Sleep 1000 > %temp%\tmp$$$.vbs
set /a i = 30
# 这里的30是等待时间,如果机器烂,就改的长一点~
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
echo.
echo.
echo.
echo # [%i%]秒后自动关闭,时间就回来了! 如果你电脑太烂,[%i%]秒内没启动成功,那么.....
echo.
echo.
cscript //nologo %temp%\tmp$$$.vbs
goto Timeout
goto End
:Next
cls & echo.
for %%f in (%temp%\tmp$$$.vbs) do del %%f
goto swv
:swvdir mydate | find "mydate" | date
del mydate
exit