问一个 windows 的监听文件技术 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wszgrcy
V2EX    Windows

问一个 windows 的监听文件技术

  •  
  •   wszgrcy 2021-09-06 10:21:02 +08:00 4253 次点击
    这是一个创建于 1546 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我记得以前不知道从哪看来的,就是可以先打一个类似镜像的东西,然后安装文件,安装后再打一个镜像,这样有两个镜像,然后通过工具自动 diff 出来一个类似补丁的东西,这样装新机后,就可以用这个类似补丁的东西自动把这个文件安装好了 但是实在想不起来这个叫啥了,不知道有没有精通此道的大佬

    24 条回复    2021-09-07 10:40:45 +08:00
    cppc
        1
    cppc  
       2021-09-06 10:49:50 +08:00
    似乎和文件监听没什么关系呀
    wellsc
        2
    wellsc  
       2021-09-06 10:52:22 +08:00
    换个思路,文件更新之后主动触发 hook
    wszgrcy
        3
    wszgrcy  
    OP
       2021-09-06 11:19:17 +08:00
    @cppc 如果不是监听的话,没办法知道安装的软件写在哪里吧?毕竟 windows 下,软件都是导出拉屎的
    kurisu
        4
    kurisu  
       2021-09-06 11:47:44 +08:00
    你说的是制作 msi 安装包吧
    PrinceofInj
        5
    PrinceofInj  
       2021-09-06 12:05:48 +08:00 via Android
    我记得 advance installer 好像可以。
    imycc
        6
    imycc  
       2021-09-06 12:24:52 +08:00
    有个麻烦一点的工具,微软的(其实是收编的),叫做 ProcMon,能检测应用执行期间操作了什么文件。但是没法像你说的那样直接生成 diff

    https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
    koast
        7
    koast  
       2021-09-06 12:53:21 +08:00 via Android
    蹲一个...以前用过楼主讲的这东西,得有 7,8 年前了吧,就是一个自动做程序绿化的软件。好像是先给文件系统和注册表做了个快照,然后用户手动安装,完事之后能生成一个打包的东西。在没装过得机子上释放就能快速装好

    但是我也忘了这玩意是啥了...
    undef404
        8
    undef404  
       2021-09-06 13:21:00 +08:00
    InstallRite
    maplememory
        9
    maplememory  
       2021-09-06 15:05:14 +08:00
    微软有个 Microsoft Sync Framework,比较老了。可以用来监听文件夹和文件的变化,做相应的操作。我用这个东西写过文件夹同步的工具。
    https://www.microsoft.com/en-us/download/details.aspx?id=23217
    yjd
        10
    yjd  
       2021-09-06 15:55:11 +08:00   1
    说的好像是微软 vhd 或 vhdx 的差分方式?
    jim9606
        11
    jim9606  
       2021-09-06 16:24:11 +08:00
    微软自家的 MSIX Packing Tools,据说是利用文件监听实现将传统软件打包为 MSIX 容器格式。
    但我没搞明白咋用。
    johnsona
        12
    johnsona  
       2021-09-06 17:51:33 +08:00 via iPhone
    wsl+tail 逃
    3dwelcome
        13
    3dwelcome  
       2021-09-06 17:58:50 +08:00
    http://theoractice.github.io/

    这里有用虚拟机的方法。
    kingfalse
        14
    kingfalse  
       2021-09-06 18:13:29 +08:00 via Android
    Total Uninstall,前几年做绿色版的时候老用
    ysc3839
        15
    ysc3839  
       2021-09-06 18:40:46 +08:00
    应该是一些第三方提供的解决方案。微软官方提供的大概只有差分 vhd,但这个是基于块设备的,不是基于文件的。

    @jim9606 #11 简单看了一下,似乎是要安装驱动的。
    lcdtyph
        16
    lcdtyph  
       2021-09-06 19:08:08 +08:00 via iPhone
    就叫 filemon 吧,我记得以前很常用啊
    efaun
        17
    efaun  
       2021-09-06 19:13:41 +08:00
    我也用过这个软件,但好像只支持到 xp 还是 win7 来着,后来用云端代替了,再后来云端就停更了
    desdouble
        18
    desdouble  
    PRO
       2021-09-06 19:20:39 +08:00 via Android
    几年前深圳大成天下出过一个工具,叫“小白”后来卖给阿里,冰河的作者和 A 总出品。

    这类产品有个问题,如果软件要安装驱动或者修改系统配置,支持就不太好。
    desdouble
        19
    desdouble  
    PRO
       2021-09-06 19:23:59 +08:00 via Android
    录制安装过程后,还原文件和注册表操作没问题。
    cppc
        20
    cppc  
       2021-09-06 20:13:35 +08:00
    kkocdko
        21
    kkocdko  
       2021-09-06 20:20:12 +08:00 via Android   2
    看下是不是这个,Dism++ SUT,通常用于系统封装: https://www.chuyu.me/zh-Hans/Document.html?file=Dism Library/Dism su.md
    kokutou
        22
    kokutou  
       2021-09-06 20:30:09 +08:00   1
    叫应用虚拟化
    https://zh.altapps.net/soft/cameyo

    http://www.cameyo.com/cn/


    曾经很牛逼, 然后不知道为啥消亡了的
    云端软件平台


    微软的
    MICROSOFT APPLICATION VIRTUALIZATION
    microsoft-app-v

    国外比较流行的
    ENIGMA VIRTUAL BOX
    BOXEDAPP PACKER
    MOLEBOX VIRTUALIZATION SOLUTION

    国外比较流行的有点点沾边的
    Portableapps
    wszgrcy
        23
    wszgrcy  
    OP
       2021-09-07 09:37:17 +08:00
    @kkocdko 就是,我就记得是 dism 的,但是昨天翻了一天 dism 的程序,就是没找到入口感谢!!!!!
    wszgrcy
        24
    wszgrcy  
    OP
       2021-09-07 10:40:45 +08:00
    @kokutou @kkocdko @desdouble @cppc @ysc3839 @lcdtyph @kingfalse @3dwelcome @jim9606 @yjd @maplememory @undef404 @imycc @PrinceofInj 感谢大佬们提供的建议,我会都看一看的....
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 23:26 PVG 07:26 LAX 15:26 JFK 18:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86