善用佳软/TC学堂/正文

第6讲:文件系统插件

  TC的插件共有4类:查看程序插件、压缩程序插件、文件内容插件、文件系统插件。前3类插件已经讲过,今天来介绍一下文件系统插件。如果说前3种插件扩展了TC作为“文件”管理器的功能,那么文件系统插件则让TC超出了“文件”管理器,而具备了更多系统管理功能。比如管理进程、卸载程序、注册表管理、甚至收发电子邮件、浏览网络、刻录镜像等功能。
  调用TC文件系统插件的方法是通过网上邻居。通过点击按钮或快捷键 Alt+R 进入网上邻居,就会发现除了传统的“整个网络、添加网上邻居、网络安装向导……”等内容外,还有一些新项目,其中每一项目就是一款文件系统插件。在这些条目上双击或按右键,就可以使用这些插件了。

一、基本认识

  TC是文件管理器,但不仅是文件管理器。TC的全称是Total Commander,以前称为Windows Commander,从来没叫过File Commander。其中一个不可忽视的原因,就是文件系统插件将TC的功能线延长了很多。
  1. 需求各异。TC的文件系统插件有几十种,或许你只需要其中几种,或许一种也不需要。也就是说,每个人的需求情况会相差很多。
  2. 功能稍弱。多数TC的文件系统插件,比起专门工具软件来,功能会稍弱一些。
  3. 操作更便捷。既然功能不占优势,那为什么还要选用同功能的TC系统插件,而不使用功能更强大的专门工具呢?原因就是集成到TC之后,充分发挥了操作便利的特点,并且与TC的其他功能紧密结合,比如快速定位、快速查看、搜索等。

二、两款基本插件

  在众多插件中,ProcFS 2.0(任务管理器)和UnInstaller(卸载管理器)是最基本的两款插件。它是TCEE的预装插件,也是笔者在用的仅有的文件系统插件。

1. ProcFS(任务管理器)

  ProcFS插件的作用是显示系统正在运行的进程,并且可用del来结束进程,或F3/Ctrl+Q来查看进程的详细信息。
  从下图可以看出,与操作系统自带的任务管理器相比,它可以显示进程图标,这样更加直观,以及按Ctrl+q后在右侧显示详细信息,更有利于判断进程是否正常。在遇到异常进程时,可以迅速找到启动进程的文件,方便判断是正常程序还是病毒木马。
  
  另外,可以利用TC的快速定位,直接跳转到关注的进程。也可以选中多个进程,一次全部删除(也就是结束)。

2. UnInstaller(卸载管理器)

  UnInstaller插件的作用与控制面板中“添加/删除程序”相同。如前文所述,使用它可以更快速的定位到程序项,并且也可以用Ctrl+Q查看详细信息,比如版本、出品公司、卸载程序等。
  
  请注意,双击某一项表示卸载,而del则表示从卸载清单中去除这一项。比如当某些软件已经手工删除,但卸载清单中仍有残留时,或某些程序(如你的Office)几乎不会卸载时,都可以把对应的条目按del进行删除。
  另外要提醒的是,当你用此插件卸载某一程序后,显示的清单并不会立即更新。并且,会影响此条目附近的几项,当你双击它们时,可能无法启动卸载过程。因此,强烈建议大家在卸载一项后,立即按Ctrl+R进行刷新,然后再卸载其他程序。另外,如果要卸载多个程序,我的习惯是在清单中从下往上卸载,似乎这样可以避免不刷新的影响。

三、张学思版预装的插件

  以下内容摘自张学思版自带的“插件说明.rtf”

1. Registry

  将注册表视为文件夹,像操作文件夹一样,支持浏览、查看、修改、增加、复制、删除等操作,亦支持远程注册表。
  

  用法:指定命令 "cd \\\注册表" 到按钮或快捷方式 或在 TC 的“网上邻居”中选择 [注册表] 文件夹
  功能:
   - 浏览整个系统注册表
   - 远程注册表连接
   - 创建新值
    方法 1: 双击 " -Add Value- "(添加值)
    方法 2: 按 F7, 如果第一个符号是 \,将会创建新的 _value_;使用 \\ 则为 \value
    方法 3: 在命令行键入 'new'
   - 修改值 (REG_DWORD, REG_SZ, REG_EXPAND_SZ, REG_BINARY).
   - 删除/重命名键和值
   - 创建键(就像创建文件夹,按 F7)
   - 查看(F3)及快速查看(Ctrl+Q)
   - 导出键和值到 .reg 文件(F5)
   - 导出使用 UNICODE (默认为关,见选项)
   - 导出二进制值为二进制文件 (默认为关,见选项)
   - 权限编辑对话框 (Win2k, XP 或更新) (鼠标右击键(不是值)-> 属性)
   - 选项对话框 (在 TC 的“网上邻居”下的 Registry 文件夹上单击鼠标右键,选“属性”,或在命令行键入 "config")
   - 显示键的上次修改日期 (Win2k 或更新)
   - 特殊字符转换 (可选项,可以在选项中切换):
    / - [slash] (斜杠)
    \ - [bslash](反斜杠)
    * - [star] (星号)
    : - [colon] (冒号)
    ? - [qmark] (问号)
    " - [quote] (引号)
    . - [dot]   (点)

2. Environment Variables

  环境变量插件,可以简单的创建、编辑、去除环境变量。它包含三个子项 - 系统、当前用户和 当前进程 (TC)。其中,子进程 (TC)继承了其父进程的环境变量。
  

3. Device Manager

  设备管理器,用于查看设备的属性,添加新硬件
  

4. File Redirector

  文件转向器,可以帮您整理来自不同磁盘的文件。
  其实这就相当于一个桌面,您复制、移动到这里的文件(夹),只是其快捷方式,通过快捷方式,可以方便的对文件进行操作,但各种危险的操作,如移动、删除等,只是删除快捷方式,对实际对应的文件(夹),并无任何影响。您可以将需要的文件从不同位置复制(上传)到这里,按照您的喜好,任意安排、调用,方便又安全。
  1) 可以执行所有文件系统操作(复制,删除,重命名,创建文件夹,删除文件夹)
  2) 压缩数据库(3 级压缩率)
  3) 在数据库中记录文件(完整或开头部分)
  4) 可以为来自同一磁盘的文件添加注释
  7) 使用"n<ConfigName>" 命令,可以快速加载数据库
  6) 可以在插件环境中执行文件 ("ENTER").
  7) 自动检查新增的或已删除的文件
  8) 可以按定义的扩展名,决定在数据库中记录哪些文件
  9) 可以将部分数据库的内容,保存到其他数据库中
  10) 可以指定文件类型
  11) 自动指定新文件的类型
  12) 显示指定类型的文件
  13) 支持多语言
  14) 显示可访问的文件的图标
  15) 可以分配一些路径给文件
  16) 可以导出为 M3U 文件

5.Temporary Panel

  临时面板,和上面的文件转向器相似,用于集中不同位置的文件,执行统一的操作。具体请看 Read.Me 文件。

6. NTFS

  支持 Win9X 下访问 NTFS 分区,虽然对中文支持不够好,有些长文件名、中文名称的文件(夹)打不开,但毕竟可以访问 NTFS 分区了,还是有用处的。
  在 Windows 95, 98, ME, NT, 2000, XP, 2003 中:
   - 支持 NTFS 映像
   - 创建任意磁盘/分区的映像 (NTFS, FAT, EXT2, 及任意其他)
   - 支持物理驱动器、USB 闪盘等
  仅在 Windows NT, 2000, XP 中:
   - 允许保存锁定的文件 (如磁盘交换文件、注册表、$MFT 等).
   - 支持自定义动态磁盘
  仅在 Windows 9x 中:
   - 能够访问 NTFS 分区
  安装 NTFS 映像:复制磁盘映像文件到 NTFS4TC 面板,或执行文件"\Mount Image"

四、其他插件

  在TC官网插件页收集了更多插件,有兴趣的网友可逐一查看。以下内容摘自中文翻译。其中POP3插件的使用体验参见《3 款邮箱检测软件比较:MMM、SimpleCheck、TC+POP3》。
名称 介绍 作者/主页
ADO Data Sources
1.1
可访问能用MS ADO技术(OLE DB providers 和 ODBC drivers)连接的服务器或本地数据库对象。插件的另外一些功能适用于MS SQL服务器。注意: 因为法律问题,左边的链接不包括 crypto dll crsqlwfx.dll。 OlegY
(on totalcmd.net)
Back2life
2.3
可恢复删除的FAT文件,现也支持 NTFS卷。作者网站也提供很好的独立运行版本。共享软件(US$15)。测试版不再有大小限制。 Alex Mokrov
CanonCam
1.5
可从Canon数码相机下载/删除文件(JPG, CRW, WAV, AVI) 。支持多数 Powershot, IXUS 和 EOS 机型。
注意:如果首次下载或使用的版本低于(含)1.4,则还需要SDKlibs.rar(579k)。
Vladislav Sagunov
CDDatabase
(原网站)
可组织和维护收集的磁盘目录,包括光盘、硬盘、MP3、移动磁盘,以便于快速搜索和导航。共享软件。 Crown_s Soft
ComplexCD
CD/DVD burner
(原网站)
小巧、快速、方便的TC刻录CD/DVD插件。可以数据格式刻录如下格式:CD-R, CD-RW, ISO 文件, DVD+R/W, DVD+R, DVD-R, DVD-R/W, 和 DVD-RAM 盘。共享软件:$14.95/pro,$9.95/Lite。 Complex New Technologies

Device Manager
1.4
增强Windows 2000/XP/2003的设备管理。 Alexey Ryabinin
Events NT
1.3
用于查看Windows NT/2000/XP的系统事件。不支持Win9x/ME! Sergey Kostyuk
Ext2+
Reiser
1.3
可打开本机的 Ext2和 Reiser文件系统。适用于本机安装(多操作系统)Linux 的情况。安全起见,它是只读的。它结合了两个开源项目以访问 Ext2分区和 Reiser分区。本插件开源(GPL),源代码
1.3版修正了读新版 ReiserFS分区出错的问题。
plugin:
unnamed author
Ext2: John Newbigin
Reiser by Gerson Kurz
HPLX
1.2
用于打开 HP100/200LX (旧式 HP 膝上电脑)文件系统,内含源文件。 Pavel Zampach
HTTP browser
1.0.4
就象FTP客户端一样,它可以通过HTTP访问网站、跟踪链接、下载文件和网页。 源代码 Fabio Chelly
HTTP SmartBrowser
(原网站)
通过 HTTP服务浏览网页、下载网站链接的各种文件。与 HTTP browser类似(两个皆可尝试)。 André Martin
(ACDGroup Ltd.)
POP3/SMTP EmailPlugin
(原网站)
访问 POP3邮箱,以文本文件(eml格式)收发邮件,或从服务器直接删除大量垃圾邮件。(也可用作压缩程序插件) André Martin
(ACDGroup Ltd.)
PROC
2.0
显示运行的进程 (与 Task Manager类似)。双击进程可显示详细信息(如所属的窗口)。捐赠软件。如果第一次下载的版本有任何问题,请重新下载。 Alexey Babenko
Registry
2.4
浏览 Windows 注册表,可修改和导出键值。 Vitaliy Knyazev
Serial
1.0
通过串口(RS232)与另一台PC连接,或通过串口或USB连接 PalmOS?设备。 TC作者
Services
2.4
查看和管理WinNT/2k/XP的服务。 Serge Kandakov (KaSA)
SFTP plugin
(原网站)
用安全FTP (FTP via SSH)访问远程服务器。需SSH2. 它不同于SCP! 它基于 Putty 源代码,因此也是开源的。由于瑞士的加密技术出口限制,本插件仅能从作者主页下载。 Hans-Jürgen Petrich, Martin Kanich
Startup Guard
0.52
显示随windows自动运行程序的快捷方式。 Sergej Puljajev aka Gorbush
SymbFS
Symbian device access plugin
(原网站)
访问移动设备(如诺基亚、索爱手机)的Symbian文件系统。便于在PC和移动设备间传送文件(JPG, 铃声,应用程序)。 Ralf "Sabo" Saborowski
Temporary Panel
1.0
用于盛放硬盘或网络真实文件的链接,可汇集文件,导出 M3U, PLS 播放列表。 Sergej Puljajev aka Gorbush
WebDAV
1.3
基于HTTP/HTTPS,通过WebDAV协议访问web服务器(也称为 Web文件夹)。要求web服务器安装了 WebDAV 服务——可从Microsoft IIS, Apache, 源代码获取。 TC作者
WinCE
1.0
在TC中与 PocketPC 和其他 Windows CE 设备通过Activesync 直接连接。源代码 。需先安装 Activesync,否则本插件无法安装。 TC作者
FS-Plugin writer's guide
1.3
关于如何开发文件系统插件的帮助文件。附
A very small 插件样例(本地文件系统镜像),适合作为开发插件的起点。
TC作者

(完)

版本历史:
  2008-05-05:更正插件名称:Task Manager→ProcFS,增加下载页面。鸣谢网友1111111指正。
  2008-03-06:修正错字。鸣谢lsl635@newsmth。
  2008-02-19:修改格式
  2007-11-19:初稿