这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
Ourobotos

一款检测软件安装/更新完整性的软件?

  •  
  •   Ourobotos · Apr 8, 2022 · 3192 views
    This topic created in 1513 days ago, the information mentioned may be changed or developed.

    工作原因需要经常要帮客户检查本地客户端文件( WINDOWS 平台)的完整性(例如 DLL 文件版本旧),试用了我找到的所有文件比较工具,基本都解决不了我的问题:

    1. 根据样本文件夹生成一个文件特征码列表,再根据特征码列表检测目标文件夹内文件的完整性。

    2. 该软件不需要安装,不需要用户界面,但需要输出一个 log 文件。

    大家有现成的推荐吗?

    15 replies    2022-04-13 12:49:56 +08:00
    paopjian
        1
    paopjian  
       Apr 8, 2022
    MD5 校验
    Ourobotos
        2
    Ourobotos  
    OP
       Apr 8, 2022
    @paopjian 我试用了很多 MD5 校验工具,但都不满足我的需求,有推荐的么?
    Tumblr
        3
    Tumblr  
       Apr 8, 2022
    Get-FileHash: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash
    写个脚本,创建个计划任务就好了。甚至你可以把 log 通过邮件发给指定的邮箱。
    BeautifulSoap
        4
    BeautifulSoap  
       Apr 8, 2022 via Android
    一个 python 脚本不就解决的事。。。。
    不想安装的话用 pyinstaller 打包下就行
    Ourobotos
        5
    Ourobotos  
    OP
       Apr 8, 2022
    @Tumblr 感谢我试试
    Ourobotos
        6
    Ourobotos  
    OP
       Apr 8, 2022
    @BeautifulSoap 发出来问问看,避免重复造轮子
    autoxbc
        7
    autoxbc  
       Apr 8, 2022
    不检测,直接用单向同步软件跑一遍
    julyclyde
        8
    julyclyde  
       Apr 8, 2022
    dll 可以用数字签名
    cxsz
        9
    cxsz  
       Apr 8, 2022   ❤️ 1
    QuickSFV
    Ourobotos
        10
    Ourobotos  
    OP
       Apr 8, 2022
    @cxsz 太感谢了,我试试
    coderluan
        11
    coderluan  
       Apr 8, 2022
    "我试用了很多 MD5 校验工具"

    确定吗,因为最常见的 Md5Checker 就支持你说的功能吧。

    1. 在样本文件夹点保存就能生成特征表 CHECKSUM.md5 ,把它放到目标文件夹再打开就能自动对比 md5.
    2. 官网下载就是中文绿色版,
    datocp
        12
    datocp  
       Apr 8, 2022 via Android
    完全不懂为什么这么做。
    之前 erp 也不知道如何更新到最新状态,后来直接用 wget 同步 ftp 方式,在每次开机时时同步到最新版本。
    Ourobotos
        13
    Ourobotos  
    OP
       Apr 9, 2022
    @coderluan 谢谢我再试试这个
    Ourobotos
        14
    Ourobotos  
    OP
       Apr 9, 2022
    @datocp 公司的软件有坑,如果服务端有更新,客户网速慢会启动时假死,如客户强制关闭软件,会造成软件更新不完全,在运行到某些功能的时候报错。(但软件因为默认已更新成功,所以不会再次主动更新)
    nl101531
        15
    nl101531  
       Apr 13, 2022
    感觉可以做个小工具软件,类似区块链那种构建出来一个签名树,然后两边对比,哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3081 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 03:17 · PVG 11:17 · LAX 20:17 · JFK 23:17
    ♥ Do have faith in what you're doing.