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

如何保护 Windows 某个目录不被读取?

  •  
  •   importmeta · 312 天前 · 1906 次点击
    这是一个创建于 312 天前的主题,其中的信息可能已经有所发展或是发生改变。

    某个目录下有一些程序需要运行,如何防止这个目录被其他程序读取,但是这个目录下的程序可以正常运行?

    12 条回复    2024-02-16 15:20:54 +08:00
    YsHaNg
        1
    YsHaNg  
       312 天前
    windows security controlled folder access
    lujiaxing
        2
    lujiaxing  
       312 天前
    如果是桌面程序 没可能.
    服务程序, 给指定用户 read + execute 权限, 去除其他用户读权限就行了.
    dontLookAvatar
        3
    dontLookAvatar  
       312 天前
    这个功能, 火绒有个工具就做的挺好
    llllker
        4
    llllker  
       311 天前
    一直在用火绒的自定义防护,比如拒绝访问梯子,chrome 历史记录等规则
    wevsty
        5
    wevsty  
       311 天前
    要达到这个效果,需要写一个驱动,比如:File System Minifilter Driver
    bianhui
        6
    bianhui  
       311 天前
    右键属性-删除用户读取权限,运行里面程序用管理员权限不就行了。
    cheng6563
        7
    cheng6563  
       311 天前
    HIPS ,如火绒
    dnsdk
        8
    dnsdk  
       311 天前
    火绒 卡巴 eset 这几个都行
    codehz
        9
    codehz  
       311 天前
    把这个程序丢到另一个用户里去运行,目录权限只给那个用户开放
    (当然前提是你当前用户不能是管理员用户)
    然后通过 rdp 的 app 模式连窗口过去(类似于虚拟机的无缝窗口,有一定的桌面集成,可以有托盘图标)
    lifansama
        10
    lifansama  
       311 天前 via Android
    @dnsdk ESET 不行吧,只能防止更改,不能防止读
    ikas
        11
    ikas  
       310 天前
    添加一个普通权限的用户,然后将需要禁止的磁盘或者目录配置禁止权限
    然后使用内置 runas 命令
    比如我自己用的
    runas /user:dog /savecred "F:\soft\duowan\yy\YY.exe"

    如果想要进一步限制,还可以开启本地安全策略 AppLocker
    比如我自己配置的规则,禁止微信一堆垃圾插件
    C:\Users\u\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\* 禁止
    busier
        12
    busier  
       300 天前 via iPhone
    学下 android 的办法,每个 app 在系统中新建一个用户,运行 app 是以此用户的身份运行,相关文件夹只赋予这个用户访问权限。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.