无忧启动论坛

 找回密码
 注册
搜索

跪求7z自解压制作教程(需要导入注册表)

查看数: 7266 | 评论数: 19 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-3-30 19:17

正文摘要:

本帖最后由 1400700226 于 2015-3-31 09:13 编辑 回复ql1307096:感谢指导! 这次制作的这个运行后会删除注册表中的EFD Software项,删除Roaming文件夹下的HD Tune Pro文件夹,删除Temp下的所有文件,基本上能做 ...

回复

boy6585948 发表于 2015-4-2 09:20:46
ku588 发表于 2015-3-30 21:25
解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设 ...

收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!
boy6585948 发表于 2015-4-2 09:20:45
ku588 发表于 2015-3-30 21:25
解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设 ...

收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!
boy6585948 发表于 2015-4-2 09:21:16
ku588 发表于 2015-3-30 21:25
解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设 ...

收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!
boy6585948 发表于 2015-4-2 09:20:41
ku588 发表于 2015-3-30 21:25
解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设 ...

收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!
1400700226 发表于 2015-3-31 16:41:20
guies 发表于 2015-3-31 15:55
把文件放在跟代碼同一文件夾下編譯就行了,不懂也沒關係,超簡單。

谢了,这个以后我再试试吧
guies 发表于 2015-3-31 15:55:52
把文件放在跟代碼同一文件夾下編譯就行了,不懂也沒關係,超簡單。

2015-03-31_155507.png (29.93 KB, 下载次数: 123)

2015-03-31_155507.png

点评

谢了,这个以后我再试试吧  详情 回复 发表于 2015-3-31 16:41
1400700226 发表于 2015-3-31 11:10:26
guies 发表于 2015-3-31 10:21
HD Tune Pro 我是用 Autoit 寫的,因為它有分 Windows 8 和 Windows 7 以下的版本,不然執行會怪怪的。
還 ...

我不懂Autoit啊
guies 发表于 2015-3-31 10:21:27
HD Tune Pro 我是用 Autoit 寫的,因為它有分 Windows 8 和 Windows 7 以下的版本,不然執行會怪怪的。
還有也不用請我分享,因為我的是繁體版的。
你們有這源碼就可以自行制作簡體版了。

  1. #NoTrayIcon
  2. RegWrite('HKEY_CURRENT_USER\Software\EFD Software\HDTunePro', 'Name', 'REG_SZ', 'HDTunePro')
  3. RegWrite('HKEY_CURRENT_USER\Software\EFD Software\HDTunePro', 'Company', 'REG_SZ', '')
  4. RegWrite('HKEY_CURRENT_USER\Software\EFD Software\HDTunePro', 'Test Parameters 3', 'REG_SZ', '29 23 CB 52 7E 23 32 57 DA 13 7B 75 00 00 00 00')

  5. If @OSVersion = "UNKNOWN" Then
  6. FileInstall("HDTunePro8.exe", @TempDir & "\HDTunePro.exe", 1)
  7. FileInstall("pdh8.dll", @TempDir & "\pdh.dll", 1)
  8. RunWait(@TempDir & "\HDTunePro.exe")
  9. Else
  10. FileInstall("HDTunePro.exe", @TempDir & "\HDTunePro.exe", 1)
  11. FileInstall("pdh.dll", @TempDir & "\pdh.dll", 1)
  12. FileInstall("odbcbcp.dll", @TempDir & "\odbcbcp.dll", 1)
  13. FileInstall("shfolder.dll", @TempDir & "\shfolder.dll", 1)
  14. RunWait(@TempDir & "\HDTunePro.exe")
  15. EndIf

  16. RegDelete('HKEY_CURRENT_USER\Software\EFD Software')

  17. If @OSVersion = "UNKNOWN" Then
  18. FileDelete(@TempDir & "\HDTunePro.exe")
  19. FileDelete(@TempDir & "\pdh.dll")
  20. Else
  21. FileDelete(@TempDir & "\HDTunePro.exe")
  22. FileDelete(@TempDir & "\pdh.dll")
  23. FileDelete(@TempDir & "\odbcbcp.dll")
  24. FileDelete(@TempDir & "\shfolder.dll")
  25. EndIf
复制代码

点评

我不懂Autoit啊  详情 回复 发表于 2015-3-31 11:10
ql1307096 发表于 2015-3-31 07:49:20
如何在软件结束后删除注册表项?如果不删除就留下垃圾,不够完美。
1400700226 发表于 2015-3-31 07:25:59
ku588 发表于 2015-3-30 21:25
解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设 ...

谢谢啦
ku588 发表于 2015-3-30 21:25:29
本帖最后由 ku588 于 2015-3-30 21:45 编辑


解压后,用7z打开HDTunePro.exe看里面的文件

创建自解压运行文件,若不想显示安装路径,可点击“设定静默安装”;另外可在“其他设置”中添加你要显示的软件ICO图标。

SFX Maker 7-ZIP.jpg (76.76 KB, 下载次数: 137)

SFX Maker 7-ZIP.jpg

HDTunePro.7z

600.86 KB, 下载次数: 40, 下载积分: 无忧币 -2

7z自解压创建程序SfxMaker7-Zip.7z

680.81 KB, 下载次数: 86, 下载积分: 无忧币 -2

点评

收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!  详情 回复 发表于 2015-4-2 09:21
收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!  详情 回复 发表于 2015-4-2 09:20
收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!  详情 回复 发表于 2015-4-2 09:20
收藏下看看话说,现在做绿色软件的教程特别少,我看有个Portableapp的网站,但是没有相应的制作教程!!!  详情 回复 发表于 2015-4-2 09:20
谢谢啦  详情 回复 发表于 2015-3-31 07:25
2012yuwuyu 发表于 2015-3-30 21:00:29
本帖最后由 2012yuwuyu 于 2015-3-30 21:01 编辑

隐藏选项打钩就是

QQ截图20150330200755.png (19.68 KB, 下载次数: 146)

QQ截图20150330200755.png
1400700226 发表于 2015-3-30 20:43:57
2012yuwuyu 发表于 2015-3-30 20:08
会自动加运行参数 /s

再追问:那怎么把命令窗口弄得不显示啊?
1400700226 发表于 2015-3-30 20:43:16
ku588 发表于 2015-3-30 20:14
用 SFX Maker 7-ZIP 制作:用批处理导入注册表文件并运行程序:
导入注册表并运行程序批处理:
@echo of ...

先在此谢谢大神了!
ku588 发表于 2015-3-30 20:14:06
本帖最后由 ku588 于 2015-3-30 20:43 编辑

用 SFX Maker 7-ZIP 制作:用批处理导入注册表文件并运行程序:
导入注册表并运行程序批处理:
@echo off
cd /d %~dp0
regedit /s HDTunePro5.5key.reg
start HDTunePro.exe

增加上面的批处理,连同这个批处理一块打包。

SfxMaker7-Zip.jpg (73.47 KB, 下载次数: 173)

SfxMaker7-Zip.jpg

点评

这是为何?  详情 回复 发表于 2015-3-30 21:13
先在此谢谢大神了!  详情 回复 发表于 2015-3-30 20:43
2012yuwuyu 发表于 2015-3-30 20:08:27
1400700226 发表于 2015-3-30 19:59
关键问题是这两个怎么静默导入注册表啊?小的菜鸟不会弄啊,求大神教程

会自动加运行参数 /s

点评

再追问:那怎么把命令窗口弄得不显示啊?  详情 回复 发表于 2015-3-30 20:43
1400700226 发表于 2015-3-30 19:59:03
2012yuwuyu 发表于 2015-3-30 19:45
Easy7z或者FormCeo,傻瓜式的,按流程就行

关键问题是这两个怎么静默导入注册表啊?小的菜鸟不会弄啊,求大神教程

点评

会自动加运行参数 /s  详情 回复 发表于 2015-3-30 20:08
2012yuwuyu 发表于 2015-3-30 19:45:24
Easy7z或者FormCeo,傻瓜式的,按流程就行

点评

关键问题是这两个怎么静默导入注册表啊?小的菜鸟不会弄啊,求大神教程  详情 回复 发表于 2015-3-30 19:59

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-18 01:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表