楼主: hqhbaby
收起左侧

[其他] 求 單文件 二合一 重新打包方法

[复制链接]
nide312
头像被屏蔽
发表于 2017-8-8 08:27:00 | 显示全部楼层
hqhbaby 发表于 2017-8-8 01:05
是的 就是從hongxj的二合一解壓出來后   更新一下裡面的軟件版本  但就是不知道  怎樣重新打包  有些情況 ...

我的经验:http://jingyan.baidu.com/article/64d05a024e1d77de55f73ba7.html

用的工具链接如下:
http://sourceforge.net/projects/s-zipsfxbuilder/files/
http://www.angusj.com/resourcehacker/
http://sourceforge.net/projects/sevenzip/files/7-Zip/

hqhbaby
 楼主| 发表于 2017-8-8 10:27:02 | 显示全部楼层
nide312 发表于 2017-8-8 08:27
我的经验:http://jingyan.baidu.com/article/64d05a024e1d77de55f73ba7.html

用的工具链接如下:

但我解包 hongxj的二合一 裡面沒有ico的文件  有沒有更簡單的方法   我只是二次修改一下  重新打包
hqhbaby
 楼主| 发表于 2017-8-8 10:28:28 | 显示全部楼层
nide312 发表于 2017-8-8 08:27
我的经验:http://jingyan.baidu.com/article/64d05a024e1d77de55f73ba7.html

用的工具链接如下:

可以做個修改例子教程么  越簡單越好
nide312
头像被屏蔽
发表于 2017-8-8 16:56:30 | 显示全部楼层
单文件64位32位二合一的制作教程

【简介】
用工具把某程序的64位和32位合并成一个exe运行程序。

【用到的工具】
A.IconsExtract v1.47 (提取程序图标的工具)
  官方网站:http://www.nirsoft.net/utils/iconsext.html
  官方下载:http://www.nirsoft.net/utils/iconsext.zip
  汉化文件:http://www.nirsoft.net/utils/trans/iconsext_schinese.zip
B.单文件程序制作一键通三合一 v3.16 (单文件制作工具)
  官方网站:http://sinoxer.lofter.com/post/3d3d2c_87d02b2
  官方下载:http://pan.baidu.com/s/1jGLEatK

【单文件二合一制作步骤】
A.提取原程序图标
1.运行IconsExtract(iconsext.exe),取消勾选左下方的“游标”,点右边的“浏览文件”。
A.01.png
2.选择原exe程序文件,点“打开”。
A.02.png
3.点搜索图标。
A.03.png
4.点保存按钮,即:文件→保存选定图标(Ctrl+S)。
A.04.png
5.点“浏览”选择一个路径,点“保存图标”,ico图标文件生成。
A.05.png
B.制作二合一单文件
1.运行单文件程序制作一键通三合一,取消勾选“UPX压缩SFX”,根据需要取消勾选或保留“请求管理员”。
B.01.png
2.点“制作来源”和“保存位置”右边的“.”按钮,选择原文件和即将输出文件的文件夹路径。
B.02.png
3.“运行程序”右边两个下拉菜单分别设置好32位(x86)和64位(x64)程序。
B.03.png
4.点“图标来源”右边的“.”按钮,选择之前保存的ico图标文件。
B.04.png
5.点下方的“生成”按钮,等待几秒钟,二合一单文件就制作成功了!
B.05.png
单文件运行效果截图:
效果截图(64位系统运行的是64位程序).png
(64位系统运行的是64位程序)

hqhbaby
 楼主| 发表于 2017-8-9 01:01:00 | 显示全部楼层
nide312 发表于 2017-8-8 16:56
单文件64位32位二合一的制作教程

【简介】

感謝非常好的教程   我想問   這個製作出來的 2合1 裡面含有    想hongj那樣製作的 bat文件嗎
hqhbaby
 楼主| 发表于 2017-8-9 01:06:01 | 显示全部楼层
nide312 发表于 2017-8-8 16:56
单文件64位32位二合一的制作教程

【简介】

有沒有簡單的二次修改方法 我只想更新一下裡面的 文件版本 及刪除沒用的語言包  hongj的文件裡面  好像利用bat簡單判斷  X64與X86  感覺非常簡單   有簡單重新打包方法嗎   888888888888888888.jpg
nide312
头像被屏蔽
发表于 2017-8-9 08:06:35 | 显示全部楼层
hqhbaby 发表于 2017-8-9 01:01
感謝非常好的教程   我想問   這個製作出來的 2合1 裡面含有    想hongj那樣製作的 bat文件嗎

这个教程和用到的工具都是最简单的,没有用到bat批处理文件,做出的文件大了一点点。
如果要用到bat那就参考11楼的经验,图标提取可以用14楼这个工具,中间有一步需选择bat文件而不是exe
hqhbaby
 楼主| 发表于 2017-8-9 10:47:33 | 显示全部楼层
nide312 发表于 2017-8-9 08:06
这个教程和用到的工具都是最简单的,没有用到bat批处理文件,做出的文件大了一点点。
如果要用到bat那就 ...

請問  為什麼我解包  hongj的文件  裡面沒有ico文件呢?
nide312
头像被屏蔽
发表于 2017-8-9 11:00:37 | 显示全部楼层
hqhbaby 发表于 2017-8-9 10:47
請問  為什麼我解包  hongj的文件  裡面沒有ico文件呢?

ico文件是exe自带的,需要用工具提取出ico文件。
os52
发表于 2017-8-9 15:08:32 | 显示全部楼层
本帖最后由 os52 于 2017-8-9 16:18 编辑

用nsis
[Shell] 纯文本查看 / 双击代码区域 Ctrl+A快速复制
SetCompressor /SOLID /FINAL lzma
SetCompressorDictSize 64
SetDatablockOptimize on
CRCCheck force
SilentInstall silent
!include "MUI.nsh"
!insertmacro MUI_LANGUAGE "SimpChinese"
!include "x64.nsh"
XPStyle  on
outfile 'danwenjianban.exe'

Section Main
SetDateSave off
  SetOverwrite on
  SetOutPath "$PLUGINSDIR"
  ClearErrors
  File /r CdiResource\*.*
${If} ${RunningX64}
${DisableX64FSRedirection}
    File DiskInfo64.exe
    ExecWait "$PLUGINSDIR\DiskInfo64.exe"
${EnableX64FSRedirection}
${Else}
    File DiskInfo32.exe
    ExecWait "$PLUGINSDIR\DiskInfo32.exe"
${EndIf}
SetOutPath $TEMP
SectionEnd
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|优惠券| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.3( 苏ICP备07004770号 ) GMT+8, 2017-8-24 03:18 , Processed in 0.090528 second(s), 8 queries , MemCache On.

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