查看: 1965|回复: 9
收起左侧

[讨论] 期待新思路,WIN7的库与毛豆文件组的无缝集成

[复制链接]
remcn
发表于 2010-3-19 17:09:48 | 显示全部楼层 |阅读模式
在WIN7装上COMODO,设置文件组的时候突发奇想,对于WIN7新加的强大库功能,毛豆啥时候能无缝集成?
不明白我的意思?

呃,打开(UserAccount是指用户名,比如Administrator)
C:\Users\UserAccount\AppData\Roaming\Microsoft\Windows\Libraries
看到一堆系统自带的库,还有自定义的库。
其实这些文件,是典型的XML文件,用文本编辑器打开瞅瞅,比如系统自带的“音乐”库:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library">
  3.   <name>@shell32.dll,-34584</name>
  4.   <ownerSID>S-1-5-21-4160236131-2368581816-1137950046-500</ownerSID>
  5.   <version>13</version>
  6.   <isLibraryPinned>true</isLibraryPinned>
  7.   <iconReference>imageres.dll,-1004</iconReference>
  8.   <templateInfo>
  9.     <folderType>{94d6ddcc-4a68-4175-a374-bd584a510b78}</folderType>
  10.   </templateInfo>
  11.   <propertyStore>
  12.     <property name="HasModifiedLocations" type="boolean"><![CDATA[true]]></property>
  13.   </propertyStore>
  14.   <searchConnectorDescriptionList>
  15.     <searchConnectorDescription>
  16.       <isDefaultSaveLocation>true</isDefaultSaveLocation>
  17.       <isSupported>true</isSupported>
  18.       <simpleLocation>
  19.         <url>F:\音乐存档</url>
  20.         <serialized>MBAAAAAh此处省略若干代码</serialized>
  21.       </simpleLocation>
  22.     </searchConnectorDescription>
  23.   </searchConnectorDescriptionList>
  24. </libraryDescription>
复制代码



在COMODO中,自定义“我的文件组”的时候,通常按照功能不同,会加一些诸如“联网程序”“禁止联网程序”这类的组别。实际上,跟WIN7中的库是同样的概念,就是一个索引。

拿抓抓的规则来说,刚看了他的图片,文件组有一个“下载存放目录”,自定了一些目录集。
而我在WIN7中,通常是通过库,把各种不同软件,比如浏览器、下载工具等的存放目录收到“下载”库中。
如果COMODO能跟WIN7的库概念无缝结合起来,分类就能变得更加清晰、方便。

当然,我是一时想到的,搞不好思路还整好,整个儿属于异想天开,别见笑。
柯林
发表于 2010-3-19 19:17:48 | 显示全部楼层
回复 1# remcn
不明白楼主的意思。
1、毛豆分组,可以在组里面详细分,只要分化合理,一个组里面的内容可以随时补充。只要善于使用嵌套规则的原理,一个设置完善、分组详细的规则,只要管理程序分组即可,其它的事都可以抛到九霄云外。
2、规则文件使用XML文件存档,EQ之类的HIPS早就在用了,但是毛豆很遗憾,规则文件直接存档于注册表,虽然V4的导出规则已经可以直接用记事本打开来查看编辑(与XML文档近似),但是默认依旧是保存于注册表中。
综合以上两点,仅仅是考虑分组管理,很久之前就已经实现。如果想规则文件为XML,那得官方同意才行。
remcn
 楼主| 发表于 2010-3-20 14:30:25 | 显示全部楼层
回复  remcn
不明白楼主的意思。
1、毛豆分组,可以在组里面详细分,只要分化合理,一个组里面的内容可以 ...
柯林 发表于 2010-3-19 19:17


我发现自己说不明白这个问题。
如果正常理解了win7的库,应该能明白我的意思。
库项目,本身就是针对某些特定路径,建立一个索引。比如我把C盘的IE缓存目录,D盘的CHROME缓存目录,E盘的firefox缓存目录,E盘的opera缓存目录,都放到一个叫“浏览器缓存”的库中。那么在定义“我的文件组”的时候,新建“浏览器”分组(用于FD)时,直接用这个索引文件就成——OS把这项工作做了,如果COMODO能直接拿过来用多好?
柯林
发表于 2010-3-20 20:31:17 | 显示全部楼层
回复 3# remcn
你说这个,分组套用已经在做了——一些东东直接放入某个组,规则中直接引用这个组【任何一个规则都可以引用,D+和防火墙都可以引用】。
IllusionWing
发表于 2010-3-20 20:33:07 | 显示全部楼层
回复 4# 柯林


    集成到Win7的系统库里岂不是更加方便。
柯林
发表于 2010-3-20 20:56:53 | 显示全部楼层
回复 5# IllusionWing
不熟悉这个,你说的是直接放win7库里然后引用?
easports1200
发表于 2010-3-20 22:14:58 | 显示全部楼层
LZ的意思我猜就是让毛豆直接读取系统的库设置,不同的库采取不同的安全策略
比如音乐这个库,正常的话不应该出现可执行文件,那么要是有的话直接禁运+隔离?
remcn
 楼主| 发表于 2010-3-20 23:13:30 | 显示全部楼层
感谢楼上两位持续回复该贴,我想我的意思还是有点不一样。

还是用个例子说明一下吧:
我平常用的文本编辑器比较多,像notepad++/editplus/office/wps/onenote/evernote等。
每款软件,其自身都有默认的存放文件夹或者备份文件夹,程序本身也不都在program文件夹(绿色的原因)中,甚至都不在同一个盘符之下。比如editplus和notepad我都是放在d:\my dropbox,而editplus的默认存档路径是:d:\ my documents\editplus,而notepad默认存放位置则是d:\my dropbox\txtsave

这样,在我的文件分组的时候,FD要把不同的两个文件夹都添加到“FD_文字处理“中,AD要把editplus和notepad的路径都添加到“AD_文字工具”中。

我要说的就是上面这个过程。例子中是两个还好说,多了呢?我想各位在文件/程序分组的时候,也没少费劲吧?而win7的库功能,提供了强大的归档功能,右键归属到不同的库项目。如果COMODO能在“组”设定时,能直接调用win7库项目的索引,将会事半功倍。
柯林
发表于 2010-3-21 18:43:10 | 显示全部楼层
回复 8# remcn
以我现在用的xp为例,火狐、谷歌浏览器下载的文件以及QQ文档都是存放在“我的文档”,在分组及规则中直接引用“我的文档”即可。
按你说的引用库,可以试试,首先建好各种库——程序库与文件库,然后在毛豆里直接引用。可以试试看行不行,不行的话通告官方要求改进。
remcn
 楼主| 发表于 2010-3-22 00:18:53 | 显示全部楼层
回复  remcn
以我现在用的xp为例,火狐、谷歌浏览器下载的文件以及QQ文档都是存放在“我的文档”,在分组 ...
柯林 发表于 2010-3-21 18:43


试过了,不行。
库现在的项目,可以拖进毛豆,库项目本身不行。
结果跟从资源管理器里拖是一样的,索引不被毛豆接受。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-20 11:20 , Processed in 0.119331 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表