TotalUninstall6 绿色版启动器制作 (x86/x64) » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

TotalUninstall6 绿色版启动器制作 (x86/x64)

程序版本: 6.3.0

此软件是出了名的反盗版积极分子。因此,要做一个绿色版并不容易。 ps: 制作绿色版的前提是,你已经拥有了一个License.dat 授权文件。

一般情况下,禁止程序访问网络再激活即可。但有些情况下(如电脑上安装了ess,或者曾经激活但是不小心被它联网反弹了等),无法正常激活和使用。

无法使用的情况是: 启动 tu.exe ,然后 程序会自动 删除 License.dat 和 xml配置文件中的regname 和regkey . 然后会重启tu.exe进程。然后,程序就显示为30天试用版了。 测试过用ntfs权限或ess的主防来阻止它删除License.dat ,未能成功。

不过只要有可用 License.dat 的话,也并非无计可施。 此程序有两点可以利用的地方: 1, License.dat 未绑定 HID,因此,只要有可用 License.dat,在任意电脑上都是valid. 2, xml配置文件中的regname 和regkey 中的值可有可无,是否试用版主要取决于 License.dat ,只要License.dat的内容在程序启动时被读取了,那么程序就会显示已授权。

因此,完全可以制作一个启动器去execute Tu.exe 。


主要流程如下: Tu.exe执行之前,开始热身运动: 准备工作: 删除以下文件: C:\Windows\Q980814.log C:\Windows\install43903.log

重命名hosts --> hosts.Backup 写入hosts (禁止联网检测) data目录:写入xml配置文件 (仅首次运行需要) app目录:写入Tu.ini (告诉tu program data目录改变了) app目录:写入License.dat 写入fake RestartApp.exe (禁止重启Tu.exe,位置:%AppData%\RestartApp.exe) 重命名Tu 和 TuAgent (由于这里制作时采用32位和64位合二为一了,因此,得判断是否64位的情况) 现在基本用64位的居多,因此,程序默认采用64位方案,对于32位的情况:

App\TotalUninstall6\Tu.exe --> App\TotalUninstall6\Tu_64.exe App\TotalUninstall6\Tu_32.exe --> App\TotalUninstall6\Tu.exe

App\TotalUninstall6\TuAgent.exe --> App\TotalUninstall6\TuAgent_64.exe App\TotalUninstall6\TuAgent_32.exe --> App\TotalUninstall6\TuAgent.exe

==================================================

待Tu.exe和TuAgent.exe执行结束后,清理现场:

删除RestartApp.exe 删除 Tu.ini

重命名Tu 和 TuAgent 回来 ( 32位的情况) App\TotalUninstall6\Tu.exe --> App\TotalUninstall6\Tu_32.exe App\TotalUninstall6\Tu_64.exe --> App\TotalUninstall6\Tu.exe

App\TotalUninstall6\TuAgent.exe --> App\TotalUninstall6\TuAgent_32.exe App\TotalUninstall6\TuAgent_64.exe --> App\TotalUninstall6\TuAgent.exe

删除hosts ,并把备份的hosts重命名回来 hosts.Backup --> hosts.Backup


附: 带启动器的portable版程序: TotalUninstall6Portable.x86_x64_6.3.0.exe 链接:http://pan.baidu.com/share/link?shareid=83399657&uk=539163738 密码:87k1

Tagged in :

All Comments (0)
Gravatar image
No Comments