V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Themyth
V2EX  ›  程序员

有没有可以将 2 个 exe 合并/打包的生成工具?

  •  
  •   Themyth · 2019-04-03 15:50:08 +08:00 · 5359 次点击
    这是一个创建于 2060 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是可以将 2 个 exe 打包成 1 个 exe,就是类似套壳一样...
    并且启动时,会打开这 2 个 exe。。。。
    有这样的工具么。。。
    37 条回复    2019-04-22 10:08:46 +08:00
    Mithril
        1
    Mithril  
       2019-04-03 15:57:13 +08:00
    自己写一个吧,不会很难。
    实在懒得写就做个自解压的压缩包也可以,自动解压到默认路径然后跑个脚本把俩 exe 挂起来完事。
    Doldrums
        2
    Doldrums  
       2019-04-03 16:04:46 +08:00
    _(¦3 」∠)_
    还真有和我一样疑问的。。。一直想把单文件的 Snipaste 和 FSCapture 合并到一个界面。。。Mark
    ragnaroks
        3
    ragnaroks  
       2019-04-03 16:07:51 +08:00
    如果是 C#写的,.net framework 和 core 的话,是有的,而且可以自定义入口
    mystrylw
        4
    mystrylw  
       2019-04-03 16:10:48 +08:00
    找找当年的打包挂马工具( doge
    zst
        5
    zst  
       2019-04-03 16:12:12 +08:00 via Android
    自解压文件好像也还行吧
    Themyth
        6
    Themyth  
    OP
       2019-04-03 16:33:11 +08:00
    @Mithril 额。。。不会写。。。。
    Themyth
        7
    Themyth  
    OP
       2019-04-03 16:34:09 +08:00
    @mystrylw 你说的好有道理。。


    @zst 下次启动的时候 没法同时启动 2 个了。。
    @ragnaroks 是 c++
    zst
        8
    zst  
       2019-04-03 16:37:30 +08:00
    @Themyth #7 你写个小程序把他们依次调用一下呗
    Themyth
        9
    Themyth  
    OP
       2019-04-03 16:40:40 +08:00
    @zst 这样也行。。不过要是有现成的合并的工具就好了。。。
    Valid
        10
    Valid  
       2019-04-03 16:47:01 +08:00
    winrar
    vinsony
        11
    vinsony  
       2019-04-03 16:48:57 +08:00
    有,零几年的时候我就看到过这种工具,名字忘了
    Mithril
        12
    Mithril  
       2019-04-03 16:51:35 +08:00
    @Themyth 打包程序有很多,不过绝大部分都只能指定一个 exe 作为入口。所以你很可能得写个简单的 bootstrapper 去启动这俩程序。
    上面说的自解压是一种最简单的,另外还有一些防破解用的容器化虚拟机,比如很久之前有个叫 Spoon Studio 的(不知道现在还有没有了)。这些都可以把一个程序和它的依赖打包到一起,运行的时候释放到内存里。
    kokutou
        13
    kokutou  
       2019-04-03 16:51:41 +08:00 via Android
    winrar,设置自解压,设置解压后运行就可以了。
    或者写个 bat,用 start 启动也可以啊。
    zgcwkj
        14
    zgcwkj  
       2019-04-03 16:53:37 +08:00
    打开一个 exe,然后两个程序一起启动?
    z775781
        15
    z775781  
       2019-04-03 16:57:08 +08:00
    我记得这一般都是木马捆绑的手段啊,建议直接用 winrar 自解压格式,捆绑的各种软件会误报
    cat9life
        16
    cat9life  
       2019-04-03 17:02:18 +08:00
    对啊 以前不是有好多木马捆绑吗 不知道会不会都被杀绝了
    ikigai
        17
    ikigai  
       2019-04-03 17:08:41 +08:00
    可以去网上搜下这个关键字"exe 捆绑软件",不过会被安全软件认定不安全。。
    Tink
        18
    Tink  
       2019-04-03 17:11:03 +08:00
    7zip winrar 都可以
    Tink
        19
    Tink  
       2019-04-03 17:12:00 +08:00
    创建一个 7zip 自解压文件,里面放两个 exe 加一个批处理,打开之后自动运行批处理,批处理自动运行两个 exe
    catalina
        20
    catalina  
       2019-04-03 17:15:16 +08:00 via Android
    7z ? winrar ?好压?(滑稽)
    her999
        21
    her999  
       2019-04-03 18:53:42 +08:00
    利用 winrar 的自解压功能,写个脚本就能实现。
    ksharp8
        22
    ksharp8  
       2019-04-03 19:52:58 +08:00
    捆绑机
    loading
        23
    loading  
       2019-04-03 20:11:11 +08:00 via Android
    木马打包工具,又快又好,只有一个缺点:会报毒。
    Themyth
        24
    Themyth  
    OP
       2019-04-03 21:37:52 +08:00
    @loading 知道了....这个太那啥了....

    @her999 打算用这个方法了.

    @Tink 谢谢 打算用这个方法。
    @Tink 好的 谢谢

    @ikigai 是的 。。。这种方法不太合适。。。
    @cat9life 基本灭绝了。。。
    @z775781 谢谢 打算用这个方法。。。。
    Themyth
        25
    Themyth  
    OP
       2019-04-03 21:38:50 +08:00
    @Mithril 你说的这个挺有意思的 我搜索看看
    Themyth
        26
    Themyth  
    OP
       2019-04-03 21:39:26 +08:00
    @kokutou 打算用这个方法了。


    @zgcwkj 对的
    crab
        27
    crab  
       2019-04-03 21:48:38 +08:00
    开始-运行-输入:iexpress
    hkitdog
        28
    hkitdog  
       2019-04-03 22:37:32 +08:00 via iPhone
    用易語言寫,把兩個 exe 加入資源表
    http://www.511yj.com/eyuyan-damo-run.html
    s884812
        29
    s884812  
       2019-04-04 05:45:11 +08:00
    exejoiner
    annielong
        30
    annielong  
       2019-04-04 09:16:57 +08:00
    记得当年 win98 内置了一个,可以把文件插入另一个文件中,忘记叫什么了
    mostkia
        31
    mostkia  
       2019-04-04 10:47:48 +08:00
    使用 winRAR 自解压文件
    z1154505909
        32
    z1154505909  
       2019-04-04 10:52:25 +08:00
    我是写 python 写了一个工具需要调用另外一个 exe ,开始也想把另外一个包到我的 exe 里面,可是找不到方法,最后大仙只要把那个 exe 丢到代码里面对应的路径,这边打包的 exe 不包含也没事,我就不考虑把另外一个 exe 打包到我的 exe,我是懒到了极点
    rizon
        33
    rizon  
       2019-04-04 14:34:23 +08:00
    06 年 我初中的时候写过这东西,不但是 exe,其他文件也可以。而且在合并文件的基础上,又开发了一个文件加锁工具,B/S 的,基于服务器验证的,可以实现对被加锁 app 的密码动态修改,失效。
    哈哈~当时还有个卖外挂的找我想用这个东西把它的外挂做成试用版给客户
    rizon
        34
    rizon  
       2019-04-04 14:40:08 +08:00
    @rizon #33 啊哈 ~真的是勾起我回忆了,刚才翻了一下我以前写的 lofter。青春饱满的孩子气啊,真好

    rizon
        35
    rizon  
       2019-04-04 14:48:43 +08:00
    @annielong #30 没记错的话,windows 自带的 copy 命令是直接可以合并文件的
    Themyth
        36
    Themyth  
    OP
       2019-04-05 12:01:16 +08:00
    @rizon 你为什么要暴露你的年龄 哈哈哈哈
    kulle
        37
    kulle  
       2019-04-22 10:08:46 +08:00
    @Valid 4 月份用程序调用 winrar 命令 的 3.x, 4.x 版本解压失效, 5.x 版才正常, 不知道出了什么问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.