无忧启动论坛

标题: UltraISO 单文件打包注册 问题 [打印本页]

作者: uqd-a    时间: 2017-8-26 09:38
标题: UltraISO 单文件打包注册 问题
本帖最后由 uqd-a 于 2017-8-28 18:47 编辑

如何在我这台电脑上打包好, 去其他运行的话,一运行,就是注册版,

这个该怎么弄阿? 求教程?

就是如何把这一款软件的注册信息提取出来阿?


还有ccleaner 的注册信息如何提取阿, ?  求教程。

去其他电脑,一运行软件就是注册好了的。

UItraISO.png (12.31 KB, 下载次数: 179)

REG

REG

作者: rgy    时间: 2017-8-26 12:00
在UltraISO.exe同目录下创建个TXT文本,写入注册信息,再重命名为uikey.ini就可以了。
这里有个例子:
uikey.rar (127 Bytes, 下载次数: 24)

其实这些常用软件的注册方法很好找,你在论坛或者其它地方下载几个别人做好的解开对比看看里面的文件和官方原版的文件有哪些区别,多做实验多尝试就会有收获,我也是才开始学习打包单文件。
作者: uqd-a    时间: 2017-8-26 12:29
rgy 发表于 2017-8-26 12:00
在UltraISO.exe同目录下创建个TXT文本,写入注册信息,再重命名为uikey.ini就可以了。
这里有个例子:

官网的根目录下 就没有你发的那个.ini 那个文件,
注册前后 都没有你发的那个文件,

我是不知道如何在已注册的电脑里,找注册文件
作者: uqd-a    时间: 2017-8-26 14:02
rgy 发表于 2017-8-26 12:00
在UltraISO.exe同目录下创建个TXT文本,写入注册信息,再重命名为uikey.ini就可以了。
这里有个例子:

ccleaner 的注册文件, 你有没有阿?

下载了几个绿色版的, 没找到注册文件,
作者: rgy    时间: 2017-8-26 14:40
uqd-a 发表于 2017-8-26 12:29
官网的根目录下 就没有你发的那个.ini 那个文件,
注册前后 都没有你发的那个文件,

是的,官方软件注册后是不会生成那个uikey.ini文件的,我也是在你提到“UltraISO单文件打包注册问题”后才从一些大神打包好的包里找到的。
其实很多软件的注册信息都是写到注册表里面的,UltraISO也是,只不过UltraISO还有一个隐藏的配置文件注册通道而已。找不到配置文件注册通道的话,可以用Total Uninstall监视UltraISO在安装过程中写入了哪些注册表信息,然后把注册信息提取出来就可以了。

用Total Uninstall分析UltraISO的安装过程后发现注册信息是写在[HKEY_USERS\S-1-5-21-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxx-500\Software\EasyBoot Systems\UltraISO\5.0]下面的,提取关键信息就可以了。
这里有个例子:
UltraISO key.rar (309 Bytes, 下载次数: 21)
作者: rgy    时间: 2017-8-26 14:46
uqd-a 发表于 2017-8-26 14:02
ccleaner 的注册文件, 你有没有阿?

下载了几个绿色版的, 没找到注册文件,

ccleaner我还没有看过,这些软件我一直都是用的别人做好的,等我研究研究看看,大家一起学习共同进步。
作者: 朱玛12345678    时间: 2017-8-26 16:53
我从注册表里导出来的,亲测可用:

附件:

UltraISO注册码.zip

440 Bytes, 下载次数: 21, 下载积分: 无忧币 -2


作者: 朱玛12345678    时间: 2017-8-26 16:58
用以下命令可静默导入:
regedit /s UltraISO注册码.reg

作者: uqd-a    时间: 2017-8-26 17:43
朱玛12345678 发表于 2017-8-26 16:58
用以下命令可静默导入:
regedit /s UltraISO注册码.reg

问下 ccleaner 的注册文件, 你有没有阿?

下载了几个绿色版的, 没找到注册文件,

谢谢你了。
作者: 朱玛12345678    时间: 2017-8-26 20:44
uqd-a 发表于 2017-8-26 17:43
问下 ccleaner 的注册文件, 你有没有阿?

下载了几个绿色版的, 没找到注册文件,

这个有,那就顺便发你吧。
作者: rgy    时间: 2017-8-26 20:56
本帖最后由 rgy 于 2017-8-26 21:25 编辑

刚才下载了几个大神的作品,研究了下,发现CCleaner.dat其实就是注册文件了,但是要想用得舒坦还需要一个CCleaner.ini配置文件来优化设置。
比如:
1.设置简体中文
2.关闭自动检测更新
3.关闭在回收站右键菜单上添加选项
4.关闭全部的主动监控


这里有一个我提取的成品,适用于最新版本32位和64位: CC注册文件.rar (474 Bytes, 下载次数: 14)

你下载官方便携版CCleaner后提取portable.dat文件:http://www.piriform.com/ccleaner/download/portable/downloadfile
把portable.dat、CCleaner.ini和CCleaner.dat文件都放在和CCleaner.exe文件同一目录打包的话便携效果应该会更佳。

我测试有效。

作者: 朱玛12345678    时间: 2017-8-26 21:00
把解压出来的这个文件拷到根目录应该就可以了

CCleaner注册码.zip

259 Bytes, 下载次数: 4, 下载积分: 无忧币 -2


作者: 朱玛12345678    时间: 2017-8-26 21:09
rgy 发表于 2017-8-26 20:56
刚才下载了几个大神的作品,研究了下,发现CCleaner.dat其实就是注册文件了,但是要想用得舒坦还需要一个CC ...

你要全部的话那我就一块打包给你吧。。

CCleaner.part2.rar

1.54 MB, 下载次数: 4, 下载积分: 无忧币 -2

CCleaner.part1.rar

2 MB, 下载次数: 4, 下载积分: 无忧币 -2


作者: uqd-a    时间: 2017-8-26 21:27
C2YW-XZT7-A4SE-UD89-YZPC


任意用户名都可以,断网注册就好了。
作者: uqd-a    时间: 2017-8-26 21:33
rgy 发表于 2017-8-26 20:56
刚才下载了几个大神的作品,研究了下,发现CCleaner.dat其实就是注册文件了,但是要想用得舒坦还需要一个CC ...

安装目录下 没发现 你说的 protable.dat  文件,

再问下 你是如何判断这个文件 就是注册文件的阿,

还有就是这个ccleaner.dat 文件 ,不知道编辑不?

作者: uqd-a    时间: 2017-8-26 21:35
朱玛12345678 发表于 2017-8-26 21:09
你要全部的话那我就一块打包给你吧。。

再问下 你是如何判断这个文件 就是注册文件的阿,


再问下 这个.dat 文件 如何 编辑阿?
作者: rgy    时间: 2017-8-27 00:02
uqd-a 发表于 2017-8-26 21:33
安装目录下 没发现 你说的 protable.dat  文件,

再问下 你是如何判断这个文件 就是注册文件的阿,

1.portable.dat文件是来自官方的便携版本,下载链接:http://www.piriform.com/ccleaner/download/portable/downloadfile
有了这个文件,软件就会以便携版的方式运行,运行后在电脑上留下的垃圾应该会更少。

2.下载的成品包一共就那么几个文件,还没有写注册表,用排除法也能确定啊!还有方法就是要细心观察,观察你输入注册码激活前后软件安装目录内的文件变化,和注册表的变化。反正Beyond Compare和Total Uninstall这两个软件你肯定要擅用。

3.ccleaner.dat文件你要直接编辑肯定不好办到,你要得到一个新的ccleaner.dat文件可以重新输入注册码激活后把ccleaner.dat文件复制出来就可以了。



作者: rgy    时间: 2017-8-27 00:10
你还可以看看我的一个帖子,也是讨论打包单文件的,用WinRAR打包有很多功能都是不好实现,用NSIS还可以:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388829

有不少大神都在用NSIS打包。
作者: rgy    时间: 2017-8-27 12:24
我用NSIS打包了个CCleaner32位/64位二和一版,体积较小,准备自用:
CCleaner_5.33.0.6162_自用版.part1.rar (1.8 MB, 下载次数: 16)
CCleaner_5.33.0.6162_自用版.part2.rar (1.8 MB, 下载次数: 17)
CCleaner_5.33.0.6162_自用版.part3.rar (1.25 MB, 下载次数: 16)

有兴趣的话我可以把源码发给你,
作者: uqd-a    时间: 2017-8-27 18:03
rgy 发表于 2017-8-27 12:24
我用NSIS打包了个CCleaner32位/64位二和一版,体积较小,准备自用:

可以阿, 有机会学习下, 谢谢你了。

再问下你的联系方式是?
作者: uqd-a    时间: 2017-8-27 18:05
rgy 发表于 2017-8-27 00:02
1.portable.dat文件是来自官方的便携版本,下载链接:http://www.piriform.com/ccleaner/download/portab ...

学习了,有空去 学习下你那两个软件
作者: rgy    时间: 2017-8-27 19:41
uqd-a 发表于 2017-8-27 18:03
可以阿, 有机会学习下, 谢谢你了。

再问下你的联系方式是?

我直接贴出来就是,同时希望有朋友能给我提点修改建议,因为这些代码我都是胡编乱凑的。
内容简单得很,我都写了注释的,其它软件简单改一下就可以通用了:


  1. ;NSIS单文件打包模板_CCleaner_20170827

  2. ;********************************************************************
  3. ;*定义变量
  4. ;********************************************************************
  5. !define APP "CCleaner"                    ; 程序主要名(不带空格)
  6. !define VER "5.33.0.6162"                 ; 版本号

  7. !define APPNAME "${APP}_${VER}"          ;程序全名,带版本号
  8. !define APPDIR "$TEMP\${APP}"            ;主程序解包路径
  9. !define /date DATE "%Y.%m.%d.%H"         ;定义DATE为年.月.日.时
  10. !define TIMEVER "Build ${DATE}"          ;定义TIMEVER为 Build 年月日时

  11. ;********************************************************************
  12. ;*基本信息
  13. ;********************************************************************
  14. Caption "${APP}"                         ;标题栏显示文字
  15. OutFile "${APPNAME}_自用版.exe"          ;指定成品输出的路径和文件名
  16. Icon "${APP}.ico"                        ;设置程序的ico图标

  17. ;********************************************************************
  18. ;*常规属性设置
  19. ;********************************************************************
  20. SilentInstall silent
  21. ;设置为静默安装
  22. AutoCloseWindow True
  23. ;安装完成的时候窗口自动关闭
  24. !include "x64.nsh"
  25. ;加入x64头文件,后面判断系统位数会用到
  26. SetCompressor /SOLID lzma
  27. ;指定压缩方式/所有的数据将被压缩在一个区块里,这样可以提高压缩率。
  28. SetCompressorDictSize 32
  29. ;设置使用 LZMA 压缩器时的字典大小 (默认为 8MB)
  30. RequestExecutionLevel admin
  31. ;安装程序需要的执行级别none|user|highest|admin。设为默认值none将由Windows来判断执行级别,none和admin实际上具有相同效果。
  32. SetOverwrite on
  33. ;File命令文件是否覆盖。on全覆盖;off全不覆盖;try默认覆盖,覆盖不了的就略过;ifnewer只有旧文件被覆盖;ifdiff新旧不一的文件才被覆盖,且设为新文件的日期。

  34. ;********************************************************************
  35. ;*版本信息
  36. ;********************************************************************
  37. VIProductVersion "${DATE}"                                               ;在文件属性版本表格的顶部添加产品版本号。
  38. VIAddVersionKey /LANG=2052  "FileDescription" "${APP}自用版"             ;文件说明
  39. VIAddVersionKey /LANG=2052  "ProductName" "${APP}"                       ;产品名称
  40. VIAddVersionKey /LANG=2052  "ProductVersion" "${VER}"                    ;产品版本
  41. VIAddVersionKey /LANG=2052  "LegalCopyright" ""                          ;版权
  42. VIAddVersionKey /LANG=2052  "CompanyName" ""                             ;公司
  43. #VIAddVersionKey /LANG=2052  "OriginalFilename" "${APPNAME}_自用版.exe"  ;原文件名
  44. VIAddVersionKey /LANG=2052  "FileVersion" "${TIMEVER}"                   ;版本号

  45. ;********************************************************************
  46. ;*运行
  47. ;********************************************************************

  48. Section "main"                                                    ;创建区段,名称为main

  49. ;----------------主程序运行前的准备工作-------------------
  50.   SetOutPath "${APPDIR}"                                          ;设置文件解压路径为$TEMP\CCleaner,且当路径不存在时创建
  51.       File /a /r "${APP}\*"                                       ;解压一个文件夹,同时也指定了该文件夹打包的来源路径
  52.           
  53. ;-------------------运行主程序----------------------
  54. ${If} ${RunningX64}                                               ;判断系统是不是64位
  55. Execwait "${APPDIR}\CCleaner64.exe"                               ;如果当前系统是64位就运行CCleaner64.exe并且等待运行结束
  56. ${Else}
  57. Execwait "${APPDIR}\CCleaner.exe"                                 ;反之则运行CCleaner.exe并且等待运行结束
  58. ${EndIf}

  59. ;-----------主程序运行结束后的清理工作--------------
  60. SetOutPath "$TEMP"                                                ;解压路径设置到$TEMP,最后才能完全删除$TEMP\CCleaner文件夹

  61.     RMDir /r /REBOOTOK "${APPDIR}"                                ;删除文件夹$TEMP\CCleaner

  62. SectionEnd                                                        ;区段结束
复制代码


CCleaner NSIS打包素材.part01.rar (2 MB, 下载次数: 10)
CCleaner NSIS打包素材.part02.rar (2 MB, 下载次数: 10)
CCleaner NSIS打包素材.part03.rar (2 MB, 下载次数: 9)
CCleaner NSIS打包素材.part04.rar (1.75 MB, 下载次数: 7)
作者: uqd-a    时间: 2017-8-27 20:33
rgy 发表于 2017-8-27 19:41
我直接贴出来就是,同时希望有朋友能给我提点修改建议,因为这些代码我都是胡编乱凑的。
内容简单得很, ...

谢谢你的分享,
作者: uqd-a    时间: 2017-8-27 22:27
朱玛12345678 发表于 2017-8-26 16:58
用以下命令可静默导入:
regedit /s UltraISO注册码.reg

制作好了的单文件, 如果每次都 静默

写入同一个注册表的话,

会不会对电脑产生不好的影响阿。
作者: 朱玛12345678    时间: 2017-8-28 13:09
uqd-a 发表于 2017-8-27 22:27
制作好了的单文件, 如果每次都 静默

写入同一个注册表的话,

然而并没有什么影响。
除非你有强迫症,倒可以改成退出程序后自动清除导入的键值。
作者: uqd-a    时间: 2017-8-28 16:24
rgy 发表于 2017-8-27 19:41
我直接贴出来就是,同时希望有朋友能给我提点修改建议,因为这些代码我都是胡编乱凑的。
内容简单得很, ...

帮忙看这个软件能不能正常运行阿?
  Inpaint
下链连接:http://pan.baidu.com/s/1o8A23b0 密码:4q1i


作者: uqd-a    时间: 2017-8-28 18:50
朱玛12345678 发表于 2017-8-26 16:53
我从注册表里导出来的,亲测可用:

附件:

我今天用你发的 这个注册码 注册了一下,, 用winrar 打包的单文件,


先静默运行注册表,在运行主程序, 提示未注册,  图片已上传,

麻烦问下 那是怎么回事阿?
作者: rgy    时间: 2017-8-29 20:28
uqd-a 发表于 2017-8-28 16:24
帮忙看这个软件能不能正常运行阿?
  Inpaint
下链连接:http://pan.baidu.com/s/1o8A23b0 密码:4q1i
...


注册表没被正确导入



作者: rgy    时间: 2017-8-29 20:44
感觉Inpaint这软件去水印还可以,我也打包了个32位的给自己用:
Inpaint_6.2.part1.rar (2 MB, 下载次数: 0)
Inpaint_6.2.part2.rar (2 MB, 下载次数: 0)
Inpaint_6.2.part3.rar (395.49 KB, 下载次数: 0)

作者: uqd-a    时间: 2017-8-29 22:58
rgy 发表于 2017-8-29 20:44
感觉Inpaint这软件去水印还可以,我也打包了个32位的给自己用:

链接:http://pan.baidu.com/s/1mi84GSK 密码:h7nd

这是我用winrar 打包的单文件, 我这边已试, 是注册好了的,

第一次必须要以管理员身份运行,才可以, 之后就不用了。

winrar 打包的图片已上传,在第一页,

作者: rgy    时间: 2017-8-29 23:55
uqd-a 发表于 2017-8-29 22:58
链接:http://pan.baidu.com/s/1mi84GSK 密码:h7nd

这是我用winrar 打包的单文件, 我这边已试, 是 ...

用regedit.exe静默导入注册表需要管理员权限这点很烦,所以我不想用Winrar打包。
作者: uqd-a    时间: 2017-8-30 12:46
rgy 发表于 2017-8-29 23:55
用regedit.exe静默导入注册表需要管理员权限这点很烦,所以我不想用Winrar打包。

哦,知道了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3