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

win10 怎样禁止一个文件夹下所有的程序联网?

  •  
  •   kisshere · 2021 年 10 月 9 日 · 5937 次点击
    这是一个创建于 1556 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自带的防火墙貌似只能单独禁止某一 exe 文件联网,能不能实现禁止一个文件夹下所有的程序联网,并且可以方便一键开启和一键关闭。

    如果自带防火墙不能实现,有没有好用的第三方软件实现?

    25 条回复    2021-10-11 04:06:25 +08:00
    jiyan5
        1
    jiyan5  
       2021 年 10 月 9 日 via Android
    我也想知道
    youxiachai
        2
    youxiachai  
       2021 年 10 月 9 日
    直接写个 powershell 脚本吧...
    panda1001
        3
    panda1001  
       2021 年 10 月 9 日 via Android
    我能想到的思路,一是遍历出所有子目录,脚本操作防火墙,二是 hook 联网程序的 api,遍历复制 patch dll 到每个子目录
    paopjian
        4
    paopjian  
       2021 年 10 月 9 日
    win10 怎么知道文件夹和程序的关系?
    Phasma
        5
    Phasma  
       2021 年 10 月 9 日
    Comodo 规则挺复杂的
    ahaxzh
        6
    ahaxzh  
       2021 年 10 月 9 日
    把这个文件夹放在虚拟机里吧
    codehz
        7
    codehz  
       2021 年 10 月 9 日 via Android   ❤️ 4
    (用 Sandboxie 设定特定文件夹强制沙箱,然后设置里关掉沙箱的网络
    monkey110
        8
    monkey110  
       2021 年 10 月 9 日
    netlimiter 能自己添加规则
    wangyu17455
        9
    wangyu17455  
       2021 年 10 月 9 日
    那只能写脚本了
    cev2
        10
    cev2  
       2021 年 10 月 9 日   ❤️ 2
    这个需求用 [自带防火墙+Firewall App Blocker (不到 1M 的小工具,自带中文)] 可以解决,通过 Firewall App Blocker 为自带防火墙添加规则时可添加程序、添加文件夹、添加进程。
    其中添加文件夹时会自动添加所选文件夹下的所有 exe 文件,但之后新增的 exe 文件不会自动添加,需再次手动添加文件夹一次,会增量添加新增的 exe 文件。
    bybyte
        11
    bybyte  
       2021 年 10 月 9 日
    写个 LSP 层拦截一下。
    yolee599
        12
    yolee599  
       2021 年 10 月 9 日 via Android
    我写了一个 bat,执行后自动把所有程序加入防火墙
    afirefish
        13
    afirefish  
       2021 年 10 月 9 日
    自己写个程序,监控文件夹中的 exe 吧。检测到新增就添加一条到防火墙中
    KagurazakaNyaa
        14
    KagurazakaNyaa  
       2021 年 10 月 9 日   ❤️ 1
    proxifier 加一个规则就好了,Application 就写"X:\path\to\*",Action 选择 Block,其他留空
    Overfill3641
        15
    Overfill3641  
       2021 年 10 月 9 日
    @monkey110 #8 我也在用,但不知为何,比如检测更新禁止了还是偶尔弹出来。用自带防火墙的话,连接都建立不了....
    BuffDog
        16
    BuffDog  
       2021 年 10 月 9 日
    建议火绒
    xinyang5302677
        17
    xinyang5302677  
       2021 年 10 月 9 日
    收购微软
    sheeta
        18
    sheeta  
       2021 年 10 月 9 日 via Android
    火绒
    troilus
        19
    troilus  
       2021 年 10 月 9 日
    Netch,规则导入文件夹下程序,挂到一个空代理上
    luckyc
        20
    luckyc  
       2021 年 10 月 10 日
    火绒?支持通配符
    lrs
        21
    lrs  
       2021 年 10 月 10 日 via Android
    火绒似乎可以
    AX5N
        22
    AX5N  
       2021 年 10 月 10 日
    sandboxie
    Andrue
        23
    Andrue  
       2021 年 10 月 10 日
    火绒的高级自定义规则可以
    Osk
        24
    Osk  
       2021 年 10 月 11 日
    同需求, 我写了 powershell 脚本来解决...

    使用 powershell 的 ls -file -recurse -force -filter *.exe 来得到 exe 列表, 再 foreach 使用 netsh advfirewall 来添加 /删除程序阻止出站规则.
    RulesOS
        25
    RulesOS  
       2021 年 10 月 11 日   ❤️ 2
    Firewall App Blocker v1.6
    了解下。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5257 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
    ♥ Do have faith in what you're doing.