请问各位大师 谁能给我讲一下 各种文件的后缀是怎么定义的 有什么规律没有

请问各位大师 谁能给我讲一下 各种文件的后缀是怎么定义的 有什么规律没有,第1张

rar就是用RAR压缩的文件

doc就是用WORD编辑的文件

BAS是BASIC文件

DBS是数据库文件

太多了,查一下吧

CPR Corel提供说明书文件

CPT Corel 照片-绘画图像

CPX Corel Presentation Exchange压缩图形文件

CRD Windows Cardfile文件

CRP Corel 提供的运行时介绍文件;Visual dBASE自定义报表文件

CRT 认证文件

CSC Corel脚本文件

CSP PC Emcee On_Screen图像

CSS 瀑布式表格文件

CST Macromedia Director Cast文件

CSV 逗号分隔的值文件

CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件

CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息

CUE Microsoft提示牌数据文件

CUR Windows光标文件

CUT Dr Halo位图文件

CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件

CWK ClarisWorks数据文件

CWS ClarisWorks模块

CXT Macromedia Director受保护的(不可编辑的)投影文件

CXX C++源代码文件

DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件

DB Borland的Paradox 7表

DBC Microsoft Visual FoxPro数据库容器文件

DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 81x表格空间文件

DBX DataBearn图像;Microsoft Visual FoxPro表格文件

DCM DCM模块格式文件

DCR 冲击波文件

DCS 桌面颜色分隔文件

DCT Microsoft Visual FoxPro数据库容器

DCU Delphi编译单元文件

DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏

DC5 DataCAD绘图文件

DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据

DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档

DEF SmartWareⅡ数据文件;C++模块定义文件

DEFI Oracle 7 卸载脚本文件

DEM 用于表示数字高度模型的USGS基准的文件

DER 认证文件

DEWF Macintosh Sound Cap/Sound Edit录音设备格式

DGN Macintosh 95 CAD绘图文件

DIB 设备无关位图

DIC 目录

DIF 可进行数据互换的电子表格

DIG DigiLink格式;Sound DesignerⅠ音频文件

DIR MacromediaDirector文件

DIZ 描述文件

DLG C++对话框脚本文件

DLL 动态链接库

DLS 可下载声音文件

DMD Visual dBASE数据模块文件

DMF X-Trakker音乐模块(MOD)文件

DOC FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft Word文档;DisplayWrite文档

DOT Microsoft Word文档模板

DPL Borland Delph3压缩库

DPR Borland Delphi工程头文件

DRAW Acorn的基于对象的矢量图像文件

DRV 驱动程序

DRW Micrografx Designer/Draw;Pro/E绘画文件

DSF Micrografx Designer VFX文件

DSG DOOM保存的文件

DSM Dynamic Studio音乐模块(MOD)文件

DSP Microsoft Developer Studio工程文件

DSQ Corel QUERY(查询)文件

DST 刺绣机图形文件

DSW Microsoft Developer Studio工作区文件

DTA Word Bank(世界银行)的STARS数据文件

DTD SGML文档类型定义(DTD)文件

DTED 地面高度数字数据(图形的数据格式)文件

DTF Symantec Q&A相关的数据库数据文件

DTM DigiTrakker模块文件

DUN Microsoft拔号网络导出文件

DV 数字视频文件(MIME)

DWD DiamondWare数字化文件

DWG AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式

DXF 可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件

DXR Macromedia Director受保护(不可编辑)**文件

D64 Commodore的64位模拟磁盘图像文件

EDA Ensoniq ASR磁盘映像

EDD 元素定义文档(FrameMaker+SGML文档)

EDE Ensoniq EPS磁盘映像

EDK Ensoniq KT磁盘映像

EDQ Ensoniq SQ1/SQ2/Ks32磁盘映像

EDS Ensoniq SQ80磁盘映像

作者: 问题专家 2004-7-25 16:01 回复此发言

--------------------------------------------------------------------------------

5 常用文件扩展名和它们的说明

GEM GEM元文件

GEN Ventura产生的文本文件

GetRight GetRight未完成的下载文件

GFC Patton&Patton FlowCharting 4 flowchart文件

GFI,GFX Genigraphics图形链接表示文件

GHO Norton 克隆磁盘映像

GID Windows 95全局索引文件(包括帮助状态)

GIF CompuServe位图文件

GIM,GIX Genigraphics图形链接介绍文件

GKH Ensoniq EPS家簇磁盘映像文件

GKS Gravis Grip Key文档

GL 动画格式

GNA Genigraphics图形链接介绍文件

GNT 生成代码,Micro Focus属性格式里的可执行代码

GNX Genigraphics图形链接介绍文件

GRA Microsoft Graph文件

GRD 用于远程视景数据产生地图过程的格式文件,通常应用于形成地图工程—CHIPS(copenhagen image processing system)使用这些文件

GRF Grapher(Golden Software公司)图形文件

GRP 程序管理组

GSM Raw GSM 610音频流;Raw“byte aligned(比特对齐的)” GSM 610音频流;US Robotics语音调制解调器

GTK Graoumftracker(老)音乐模块(MOD)文件

GT2 Graoumftracker(新)音乐模块(MOD)文件

GWX,GWZ Cenigraphis图形链接介绍文件

GZ UNIX gzip压缩文件

H C程序头文件

HCM IBM HCM配置文件

HCOM 声音工具HCOM格式

HCR IBM HCD/HCM产品配置文件

HDF 高级计算机应用程序本地中心(NCSA) geospatial Hierarchial数据格式文件

HED HighEdit文档

HEL Microsoft Hellbender格式保存的游戏文件

HEX Macintosh BinHex20文件

HGL HP图形语言绘图文件

HH 映射文件,包括一些话题ID和在帮助文件系统中话题的映射数字—允许运行中应用程序发送给用户合适的上下文帮助话题

HLP 帮助文件;Date CAD Windows帮助文件

HOG Lucas Arts的Dark Forces WAD文件

HPJ Visual Basic帮助工程

HPP C++程序头文件

HQX Macintosh BinHex 40文件

HST 历史文件

HT HyperTerminal(超级终端)

HTM,HTML 超文本文档

HTT Microsoft超文本模板

HTX 扩展HTML模板

HXM Descent2 HAM文件扩展

ICA Citrix文件

ICB Targa位图文件

ICC Kodak打印机格式文件

ICL 图标库文件

ICM 图形颜色匹配配置文件

ICO Windows图标

IDB MSDev中间层文件

IDD MIDI设备定义

IDF MIDI设备定义(Windows 95需要的文件)

IDQ Internet数据查询文件

IDX Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook Express文件

IFF 交换格式文件;Amiga ILBM

IGES 初始图形交换说明文件

IGF 插入系统元文件

IIF QuickBooks for Windows交换文件

ILBM 位图图形文件

IMA WinImage磁盘映像文件

IMG GEM映像

IMZ WinImage压缩磁盘映像文件

INC 汇编语言或动态服务器包含文件

INF 信息文件

INI 初始化文件;MWave DSP Synth的“nwsynthini” GMS安装;Cravis Ultrasound bank安装

INP Oracle 30版或早期版本的表单源代码

INRS INRS远程通信声频

INS InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备

INT 中间代码,当一个源程序经过语法检查后编译产生一个可执行代码

IOF Findit文档

IQY Microsoft Internet查询文件

ISO 根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件

ISP X-Internet签字文件

IST 数字跟踪设备文件

ISU InstallShield卸装脚本

IT 脉冲跟踪系统音乐模块(MOD)文件

ITI 脉冲跟踪系统设备

ITS 脉冲跟踪系统抽样,Internet文档位置

IV Open Inventor中使用的文件格式

IVD 超过20/20微观数据维数或变量等级文件

IVP 超过20/20的用户子集配置文件

IVT 超过20/20表或集合数据文件

IVX 超过20/20微数据目录文件

IW Idlewild屏幕保护程序

IWC Install Watch文档

J62 Ricoh照相机格式

JAR Java档案文件(一种用于applet和相关文件的压缩文件)

JAVA Java源文件

作者: 问题专家 2004-7-25 16:01 回复此发言

--------------------------------------------------------------------------------

8 常用文件扩展名和它们的说明

PCD Kodak Photo-CD映像;P-Code编译器测试脚本,由Microsoft测试与Microsoft Visual测试

PCE Maps Eudora邮箱名字的DOS文件名

PCL Hewlett-Packard 打印机控制语言文件(打印机备用位图)

PCM 声音文件格式;OKI MSM6376 合成芯片 PCM格式

PCP Symantec Live Update Pro文件

PCS PICS动画文件

PCT Macintosh PICT绘画文件

PCX Zsoft PC画笔位图

PDB 3Com PalmPilot数据库文件

PDD 可以用Paint Shop Pro或其他图像处理软件打开的图形图像

PDF Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

PDP Broderbund的Print Shop Deluxe文件

PDQ Patton&Patton Flowercharting PDQ Lite 文件

PDS 摄影图像文件(该文件格式的来源不清楚)

PF Aladdin系统对私人文件进行加密的文件

PFA 类型1字体(ASCⅡ)

PFB 类型1字体(二进制)

PFC PF组件

PFM 打印机字体尺度

PGD 良好隐私(Pretty Good Privacy,PGP)虚拟磁盘文件

PGL HP绘图仪绘图文件

PGM 可输出灰度图(位图)

PGP 用良好隐私(PGP)算法加密文件

PH 由Microsoft帮助文件编译器产生的临时文件

PHP,PHP3 包含有PHP脚本的HTML网页

PHTML 包含有PHP脚本的HTML网页;由Perl分析解释的HTML

PIC PC画图位图;Lotus;Macintosh PICT绘图

PICT Macintosh PICT图形文件

PIF 程序信息文件;IBM PIF绘图文件

PIG LucasArts的Dark Forces WAD文件

PIN Epic Pinball数据文件

PIX 内置系统位图

PJ MKS源完整性文件

PJX,PJT Microsoft Visual FoxPro工程文件

PKG Microsoft Developer Studio应用程序扩展(与DLL文件类似)

PKR PGP的公用钥匙环

PL Perl程序

PLG 由REND386/AVRIL使用的文件格式

PLI Oracle 7数据描述

PLM Discorder Tracker2模块

PLS Disorder Tracker2抽样文件;MPEG PlayList文件(由WinAmp使用)

PLT HPGL绘图仪绘图文件;AutoCAD plot绘图文件;Gerber标志制作软件

PM5 Pagemaker 50文件

PM6 Pagemaker 60文件

PNG 可移植的网络图形位图;Paint Shop Pro浏览器目录

PNT,PNTG MacPaint图形文件

POG Descent2 PIG文件扩展

POL Windows NT策略文件

POP Visual dBASE上托文件

POT Microsoft Powerpoint模块

POV 视频射线跟踪器暂留

PP4 Picture Publisher 4位图

PPA Microsoft Powerpoint内插器

PPF Turtle Beach的Pinnacle程序文件

PPM 可移植的象素映射位图

PPP Parson Power Publisher;Serif PagePlus桌面出版缺省输出

PPS Microsoft Powerpoint幻灯片放映

PPT Microsoft Powerpoint演示文稿

PQI PowerQuest驱动器图像文件

PRC 3COM PalmPiltt资源(文本或程序)文件

PRE Lotus Freelance演示文稿

PRF Windows系统文件,Macromedia导演设置文件

PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序

PRJ 3D Studio(DOS)工程文件

PRN 打印表格(用空格分隔的文本);DataCAD Windows打印机文件

PRP Oberson的Prospero数据转换产品保存的工程文件

PRS Harvard Graphics for Windows演示文件

PRT 打印格式化文件;Pro/ENGINEER元件文件

PRV PsiMail Internet提供者模板文件

PRZ Lotus Freelance Graphics 97文件

PS Postscript格式化文件(PostScript打印机可读文件)

PSB Pinnacle Sound Bank

PSD Adobe photoshop位图文件

PSI PSION a-Law声音文件

PSM Protracker Studio模型格式;Epic游戏的源数据文件

PSP Paint Shop Pro图像文件

PST Microsoft Outlook个人文件夹文件

PTD Pro/ENGINEER表格文件

PTM Polytracker音乐模块(MOD)文件

PUB Ventura Publisher出版物;Microsoft Publisher文档

PWD Microsoft Pocket Word文档

PWL Windows 95口令列表文件

PWP Photoworks图像文件(能被Photoworks浏览的一系列文件)

作者: 问题专家 2004-7-25 16:01 回复此发言

--------------------------------------------------------------------------------

10 常用文件扩展名和它们的说明

SDX 由SDX压缩的Midi抽样转储标准文件

SEA 自解压档案(Stufflt for Macintosh或其他软件使用的文件)

SEP 标签图像文件格式(TIFF)位图

SES Cool Edit Session文件(普通数据声音编辑器文件)

SF IRCAM声音文件格式

SF2 Emu Soundfont v20文件;Creative Labs的Soundfont 20 Bank文件(Sound Blaster)

SFD SoundStage声音文件数据

SFI Sound Stage声音文件信息

SFR Sonic Foundry Sample资源

SFW Seattle**工程(损坏的JPEG)

SFX RAR自解压档案

SGML 标准通用标签语言

SHB Corel Show演示文稿;文档快捷文件

SHG 热点位图

SHP 3D Studio(DOS)形状文件;被一些应用程序用于多部分交互三角形模型的3D建模

SHS Shell scrap文件;据载用于发送“口令盗窃者”

SHTML 含有服务器端包括(SSI)的HTML文件

SHW Corel Show演示文稿

SIG 符号文件

SIT Mac的StuffIt档案文件

SIZ Oracle 7配置文件

SKA PGP秘钥

SKL Macromedia导演者资源文件

SL PACT的保存布局扩展名

SLB Autodesk Slide库文件格式

SLD Autodesk Slide文件格式

SLK Symbolic Link(SYLK)电子表格

SM3 DataCAD标志文件

SMP Samplevision格式;Ad Lib Gold抽样文件

SND NeXT声音;Mac声音资源;原始的未符号化的PCM数据;AKAI MPC系列抽样文件

SNDR Sounder声音文件

SNDT Sndtool声音文件

SOU SB Studio Ⅱ声音

SPD Speech数据文件

SPL Shockwave Flash对象;DigiTrakker抽样

SPPACK SPPack声音抽样

SPRITE Acorn的位图格式

SQC 结构化查询语言(SQR)普通代码文件

SQL Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名

SQR 结构化查询语言(SQR)程序文件

SSDO1 SAS数据集合(UNIX)

SSD SAS数据库(DOS)

SSF 可用的电子表格文件

ST Atari ST磁盘映像

STL Sterolithography文件

STM shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件

STR 屏幕保护文件

STY Ventura Publisher风格表

SVX Amiga 8SVX声音;互交换文件格式,8SVX/16SV

SW 原始带符号字(16位)数据

SWA 在Macromedia导演文件(MP3文件)中的Shockwave声音文件

SWF Shockwave Flash对象

SWP DataCAD交换文件

SYS 系统文件

SYW Yamaha SY系列波形文件

T64 Commodore 64仿真器磁带映像文件

TAB Guitar表文件

TAR 磁带档案

TAZ UNIX gzip/tape档案

TBK Asymetrix Toolbook交互多媒体文件

TCL 用TCL/TK语言编写的脚本

TDB Thumbs Plus数据库

TDDD Imagine 和 Turbo Silver射线跟踪器使用的文件格式

TEX 正文文件

TGA Targa位图

TGZ UNIX gzip/tap档案文件

THEME Windows 95桌面主题文件

THN Graphics WorkShop for Windows速写

TIF,TIFF 标签图像文件格式(TIFF)位图

TIG 虎形文件,美国政府用于分发地图

TLB OLE类型库

TLE 两线元素集合(NASA)

TMP Windows临时文件

TOC Eudora邮箱内容表

TOL Kodak照片增强器

TOS Atari 16/32和32/32计算机 *** 作系统文件

TPL CakeWalk声音模板文件;DataCAD模板文件

TPP Teleport Pro工程

TRK Kermit脚本文件

TRM 终端文件

TRN MKS源完整性工程用法日志文件

TTF TrueType字体文件

TTK Corel Catalyst Translaton Tool Kit

TWF TabWorks文件

TWW Tagwrite模板

TX8 MS-DOS文本

TXB Descent/D2编码概要文件

TXT ASCⅡ文本格式的声音数据

TXW Yamaha TX16W波形文件

TZ 老的压缩格式文件

T2T Sonate CAD建模软件文件

UB 原始未符号化的字节(8位)数据

UDF Windows NT/2000唯一性数据库文件

UDW 原始未符号化的双字(32位)数据

ULAW 美国电话格式(CCITT G711)声音

ULT Ultra Tracker音乐模块(MOD)文件

UNI MikMod UniMod格式化文件

URL Internet快捷方式文件

作者: 问题专家 2004-7-25 16:01 回复此发言

--------------------------------------------------------------------------------

11 常用文件扩展名和它们的说明

USE MKS源完整性文件

UU,UUE UU编码文件

UW 原始未符号化字(16位)数据

UWF UltraTracker波形文件

V8 Covox 8位声音文件

VAP 加注讲演文件

VBA VBase文件

VBP Microsoft Visual Basic工程文件

VBW Microsoft Visual Basic工作区文件

VBX Microsoft Visual Basic用户定制控件

VCE Natural MicroSystems(NMS)未格式化声音文件(由Cool Edit使用)

VCF 虚拟卡文件(Netscape);Veri配置文件;为与Sense8的WordToolkit一起使用而定义对象

VCT,VCX Microsoft FoxPro类库

VDA Targa位图

VI National Instruments LABView产品的虚拟设备文件

VIFF Khoros Visualisation格式

VIR Norton Anti-Virus或其他杀毒产品用于标识被病毒感染的文件

VIV VivoActive Player流视频文件

VIZ Division的dVS/dVISE文件

VLB CorelVentura库

VMF FaxWorks声音文件

VOC Creative Labs的Sound Blaster声音文件

VOX 用ADPCM编码的对话声音文件;Natural MicroSystems(NMS)格式化声音文件,Talking Technology声音文件

VP Ventura Publisher出版物

VQE,VQL Yamaha Sound-VQ定位器文件

VQF Yamaha Sound-VQ文件(可能出现标准)

VRF Oracle 7配置文件

VRML 虚拟现实建模语言文件

VSD Visio绘画文件(流程图或图解)

VSL 下载列表文件(GetRight)

VSN Windows 9x/NT Virusafe版文件,用于保持有关目录中所有信息,当一个文件被访问,其中信息与VSN信息进行比较,以确保它们保持一致

VSS Visio模板文件

VST Targa位图

VSW Visio工作区文件

VXD Microsoft Windows虚拟设备驱动程序

W3L W3Launch文件

WAB Microsoft Outlook文件

WAD 包含有视频、玩家水平和其他信息的DOOM游戏的大文件

WAL Quake 2正文文件

WAV Windows波形声形

WB1,WB2 QuattoPro for Windows电子表格

WBK Microsoft Word备份文件

WBL Argo WebLoadⅡ上载文件

WBR Crick Software的WordBar文件

WBT Crick Software的WordBar模板

WCM WordPerfect宏

WDB Microsoft Works数据库

WDG War FTP远程守护者文件

WEB CorelXARA Web文档

WFB Turtle Beach的Wavefont Bank(Maui/Rio/Monterey)

WFD Turtle Beach的Wavefont Drum集合(Maui/Rio/Monterey)

WFM Visual dBASE Windows表单

WFN 在CorelDRAW中使用的符号

WFP Turtle Beach的Wavefont程序(Maui/Ri/Monterey)

WGP Wild Board游戏数据文件

WID Ventura宽度表

WIL WinImage文件

WIZ Microsoft Word向导

WK1 Lotus 1-2-3版第1、2版的电子表格

WK3 Lotus 1-2-3版第3版的电子表格

WK4 Lotus 1-2-3版第4版的电子表格

WKS Lotus 1-2-3电子表格;Microsoft Works文档

WLD REND386/AVRIL文件

WLF Argo WebLoadⅠ上载文件

WLL Microsoft Word内插器

WMF Windows元文件

WOW Grave Composer音乐模块(MOD)文件

WP WordPerfect文档

WP4 WordPerfect 4文档

WP5 WordPerfect 5文档

WP6 WordPerfect 6文档

WPD WordPerfect文档或演示

WPF 可字处理文档

WPG WordPerfect图形

WPS Microsoft Works文档

WPT WordPerfect模板

WPW Novell PerfectWorks文档

WQ1 Quattro Pro/DOS电子表格

WQ2 Quattro Pro/DOS第5版电子表格

WR1 Lotus Symphony

WRG ReGet文档

WR1 书写器文档

WRK Cakewalk音乐声音工程文件

WRL 虚拟现实模型

WRZ VRML文件对象

WS1 WordStar for Windows 1文档

WS2 WordStar for Windows 2文档

WS3 WordStar for Windows 3文档

WS4 WordStar for Windows 4文档

WS5 WordStar for Windows 5文档

WS6 WordStar for Windows 6文档

WS7 WordStar for Windows 7文档

WSD WordStar 2000文档

WVL Wavelet压缩位图

WWL Microsoft Word内插器文件

X AVS图像格式

XAR CorelXARA绘画

XBM MIME“xbitmap”图像

XI Scream Tracker设备抽样文件

XIF Wang映像文件(Windows 95带有的文件)

XLA Microsoft Excel内插器

XLB Microsoft Excel工具条

XLC Microsoft Excel图表

XLD Microsoft Excel对话框

XLK Microsoft Excel备份

XLL Microsoft Excel内插器文件

XLM Microsoft Excel宏

XLS Microsoft Excel工作单

XLT Microsoft Excel模板

XLV Microsoft Excel VBA模块

XLW Microsoft Excel工作簿/工作区

XM FastTracker 2,Digital Tracker音乐模块(MOD)文件

XNK Microsoft Exchange快捷方式文件

XPM X位图格式

XR1 Epic MegaGames Xargon数据文件

XTP Xtree数据文件

XWD X Windows转储格式

XWF Yamaha XG Works文件(MIDI序列)

XY3 XYWrite Ⅲ文档

XY4 XYWrite Ⅳ文档

XYP XYWrite Ⅲ Plus文档

XYW XYWrite for Windows 40文档

X16 宏媒体扩展(程序扩展),16位

X32 宏媒体扩展(程序扩展),32位

YAL Arts& Letters剪贴艺术库

YBK Microsoft Encarta 年鉴

Z UNIX gzip文件

ZAP Windows软件安装配置文件

ZIP Zip文件

ZOO 早前版本的压缩文件

000-999 用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIGSYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号

12M Lotus 1-2-3 97 SmartMaster文件

123 Lotus 1-2-3 97文件

2D VersaCAD的2维绘画文件

2GR,3GR 在Windows之下的VGA图形驱动程序/配置文件

3D VersaCAD的3维绘画文件

3DM 3D NURBS建模器,Rhino

3DS 3D Studio(DOS下)格式文件

386 在386或更高级处理器上使用的文件

4GE Informix 4GL编译后代码

4GL Informix 4GL源代码

669 Composer 669;UNIX Composer音乐模型文件;669磁道模块

#01 及更高的号 为计算机演示而扫描的一系列**的文件编号方法

$$$ OS/2用来跟踪档案文件

@@@ 用于安装过程中的屏幕文件和用于Microsoft Codeview for C这样的应用程序的指导文件。

上班确实得买辆续航能力长的车,不然天天充电很麻烦,万一哪天忘记充了很耽误事,我现在骑的雅迪冠能3 S9 MAX续航能力特别长,它用的是雅迪TTFAR 碳纤维20锂电(48V48Ah),充一次电可以骑200公里,一周充一次电就可以了,挺适合通勤的。而且它还支持语音、APP、小程序等解锁,很方便,还有智慧休眠功能,人离开车子15秒就会自动锁车,安全系数挺高的。我骑这款车已经骑一个多月了,各方面都挺满意的。

关键词:电动车哪家性价比高

什么是注册表

注册表因为它复杂的结构和没有任何联系的CLSID键使得它可能看上去很神秘。不幸的是,微软并没有完全公开讲述关于注册表正确设置的支持信息,这样使得注册表看上去更不可琢磨。处理和编辑注册表如同“黑色艺术”一样,它在系统中的设置让用户感觉象在黑暗中摸索一样找不到感觉。这样,因为用户对这方面的缺乏了解使得注册表更多的出现故障。

Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件systemdat和userdat里,还有它们的备份systemda0和userda0。通过Windows目录下的regeditexe程序可以存取注册表数据库。在以前,在windows的更早版本(在win95以前),这些功能是靠winini,systemini和其他和应用程序有关联的ini文件来实现的

在windows *** 作系统家族中,systemini和winini这两个文件包含了 *** 作系统所有的控制功能和应用程序的信息,systemini管理计算机硬件而winini管理桌面和应用程序。所有驱动、字体、设置和参数会保存在ini文件中,任何新程序都会被记录在ini文件中。这些记录会在程序代码中被引用。因为受winini和systemini文件大小的限制,程序员添加辅助的INI文件以用来控制更多的应用程序。举例来说,微软的Excel有一个excelini文件,它包含着选项、设置、缺省参数和其他关系到Excel运行正常的信息。在systemini和winini中只需要指出excelini的路径和文件名即可。

最开始,systemini和winini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数量和复杂性越来越大,则需要在ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改ini文件。然而,没有一个人在删除应用程序后删除ini文件中的相关设置,所以systemini和winini这个两个文件会变的越来越大。每增加的内容会导致系统性能越来越慢。而且每次应用程序的升级都出现这样的难题:升级会增加更多的参数项但是从来不去掉旧的设置。而且还有一个明显的问题,一个ini文件的最大尺寸是64KB。为了解决这个问题,软件商自己开始支持自己的ini文件,然后指向特定的ini文件如winini和systemini文件。这样下来多个ini文件影响了系统正常的存取级别设置。如果一个应用程序的ini文件和WININI文件设置起冲突,究竟是谁的优先级更高呢?

注册表最初被设计为一个应用程序的数据文件相关参考文件,最后扩展成对于32位 *** 作系统和应用程序包括了所有功能下的东东注册表是一套控制 *** 作系统外表和如何响应外来事件工作的文件。这些“事件”的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等。注册表因为它的目的和性质变的很复杂,它被设计为专门为32位应用程序工作,文件的大小被限制在大约40MB。

注册表都做些什么?

注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用systemini来控制。16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考winini和systemini文件获得信息和控制。

在没有注册表的情况下, *** 作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

在系统中注册表是一个记录32位驱动的设置和位置的数据库。当 *** 作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于 *** 作系统的,但是 *** 作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。

当一个用户准备运行一个应用程序,注册表提供应用程序信息给 *** 作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。

注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。

然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所以用户来说项都是公用的。

有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。

注册表控制用户模式的例子有:

控制面板功能;

桌面外观和图标;

网络参数;

浏览器功能性和特征;

那些功能中的某些是和用户无关的,有些是针对用户的。

计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。

这里是在注册表中基与计算机控制条目的一些例子:

存取控制;

登陆确认;

文件和打印机共享;

网卡设置和协议;

系统性能和虚拟内存设置;

没有了注册表,Win95和Winnt 就不太可能存在。它们实在太复杂了,以致于用过去的ini文件无法控制,它们的扩展能力需要几乎无限制的安装和使用应用程序,注册表实现了它。然而,注册表比ini文件更复杂,理解它如何工作,它做什么和如何用它来做是有效管理系统的关键。

在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识。

二、注册表的结构

注册表的结构

注册表是Windows程序员建造的一个复杂的信息数据库,它是多层次式的。在不同系统上注册表的基本结构相同。其中的复杂数据会在不同方式上结合,从而产生出一个绝对唯一的注册表。

计算机配置和缺省用户设置的注册表数据在Winnt中被保存在下面这五个文件中:

DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSERDAT。

Win95中所有系统注册信息保存在windows目录下的SYSTEMDAT文件里。所有硬件设置和软件信息也保存在这个文件。它要比NT注册表文件简单的多,因为这里并不需要更多的控制。Win95被设计为一个网络的客户或者单独工作的系统,所以用户控制或者安全级别和NT不一样。这使得Win95注册表工作比NT更容易,所以这个文件也比较小。

Win95用户的注册数据一般被保存在windows目录下的userdat里。如果你在控制面板|密码|用户配置文件中创建并使用多于一个用户的配置文件,每个用户就会有在\WINDOWS\Profiles\username\USERDAT下它自己的userdat文件。在启动时,系统将记录你的登陆,从你目录中的配置文件(USERDAT信息)将被装入,以用来保持你自己的桌面和图标。

控制键

在注册表编辑器中注册表项是用控制键来显示或者编辑的。控制键使得找到和编辑信息项组更容易。因此,注册表使用这些条目。下面是六个控制键

HKEY_LOCAL_MACHINE

HKEY_CLASSES_ROOT

HKEY_CURRENT_CONFIG

HKEY_DYN_DATA

HKEY_USERS

HKEY_CURRENT_USER

Winnt和Win95的注册表并不兼容。从Win95向Winnt升级需要你重新安装32位应用程序,重新在桌面上创建图标,并重新建立用户环境。

通过控制键可以比较容易编辑注册表。虽然它们显示和编辑好象独立的键,其实HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG是 HKEY_LOCAL_MACHINE的一部分。HKEY_CURRENT_USER是HKEY_USERS的一部分。

HKEY_LOCAL_MACHINE包含了HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG的所有内容。每次计算机启动时,HKEY_CURRENT_CONFIG和HKEY_CLASSES_ROOT的信息被映射用以查看和编辑。

HKEY_CLASSES_ROOT其实就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes,但是在HKEY_CLASSES_ROOT窗编辑相对来说显得更容易和有条理。

HKEY_USERS保存着缺省用户信息和当前登陆用户信息。当一个域成员计算机启动并且一个用户登陆,域控制器自动将信息发送到HKEY_CURRENT_USER里,而且HKEY_CURRENT_USER信息被映射到系统内存中。其他用户的信息并不发送到系统,而是记录在域控制器里。

键和子键

数据被分割成多层次的键和子键,建立分层次(就象Exploer一样)结构更易于编辑。每个键有成组的信息而且根据在其中的数据类型被命名。每个键在它的文件夹图标上都有一个加号(+)标志子键说明在它下面还有更多内容的东西。当点开它的时候,文件夹的加号标志被替换成一个减号(-)标志,然后显示出下一级的子键。

所有软件,硬件,windows工作的设置都存放在HKEY_LOCAL_MACHINE。所有安全策略,用户权限和共享信息也包括在这个键中。用户权限,安全策略,共享信息可以通过Windows NT域用户管理器,Explorer和Win95中控制面板来设置。

HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息:

在文件和应用程序之间所有的扩展名和关联;

所有的驱动程序名称;

类的ID数字(所要存取项的名字用数字来代替);

DDE和OLE的信息;

用于应用程序和文件的图标;

HKEY_CURRENT_CONFIG

HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中当前硬件配置信息的映射。如果系统只有一个配置文件,也就是原始配置,数据将一直在同样的地方。在控制面板|系统|硬件配置文件|创建一个额外的配置使额外配置信息放入HKEY_LOCAL_MACHINE。当Win95中存在多个配置文件时,当每次计算机启动时将给出一个提示让你选择一个配置文件。在Winnt中,在启动时你可以按空格键来选择上次正常启动时硬件配置文件。根据硬件配置文件选择的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。

HKEY_DYN_DATA

HKEY_DYN_DATA和其他的注册表控制键不同,因为实际上它并不被写入硬盘驱动器中。Win95的一个优点是,在系统启动时HKEY_DYN_DATA这个控制键储存收集到的即插即用信息并配置它们。它保存在内存中,Win95用它来控制硬件。因为是在内存中,所以它不从硬盘中读取,每次当你启动计算机时,配置都有可能会不一样。在启动时Win95必须计算超过1600种可能的配置。所以,如果系统改变既定的设置而没有报告给Win95那么潜在的问题就可能发生。系统大多数时间工作良好,但是并非一直如此。

HKEY_USERS

HKEY_USERS仅包含了缺省用户设置和登陆用户的信息。虽然它包含了所有独立用户的设置,但在用户未登陆网络时用户的设置是不可用的。这些设置告诉系统哪些图标会被使用,什么组可用,哪个开始菜单可用,哪些颜色和字体可用,和控制面板上什么选项和设置可用。

HKEY_CURRENT_USER

用来保存当前用户和缺省用户的信息,HKEY_CURRENT_USER仅映射当前登陆用户的信息。

各主键的简单介绍

HKEY_LOCAL_MACHINE

HKEY_LOCAL_MACHINE是一个显示控制系统和软件的处理键。HKLM键保存着计算机的系统信息。它包括网络和硬件上所有的软件设置。(比如文件的位置,注册和未注册的状态,版本号等等)这些设置和用户无关,因为这些设置是针对使用这个系统的所有用户的。

HKEY_LOCAL_MACHINE\AppEvents

为了以后在瘦客户机上运行客户机/服务器这样的应用程序,在Win95/98中AppEvents键是空的。应用程序实际上都驻留网络服务器上,这些键会保存部分指针。

HKEY_LOCAL_MACHINE\Config

这个键保存着你计算机上所有不同的硬件设置(这些从控制面板的系统属性中硬件配置文件中可以创建)。这些配置在启动时通常被复制到HKCC。每个配置会被用一个键(比如0001或者0002等等)来保存,每个都是一个独立的配置。如果你只有一个单一的配置,那就只会有0001这个键

HKEY_LOCAL_MACHINE\Config\0001\Display

这个键表示显示的设置,如荧屏字体,窗体大小,窗体位置和分辨率等

一个小技巧:当设置了计算机不支持的大分辨率导致Windows不能启动时(黑屏),可以修改分辨率来解决。进入安全模式,运行regeditexe,在这个键的Resolution键值中把数据值修改为640,480或者800,600这样的低分辨率,然后重新启动计算机即可。

HKEY_LOCAL_MACHINE\Config\0001\System

这个键保存着系统里打印机的信息

HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers

在这个键下面,有一个键是为系统上每一个打印机设置的,通过控制面板添加和删除打印机会调整这个列表

HKEY_LOCAL_MACHINE\Enum

Enum键包含启动时发现的硬件设备和那些既插即用卡的信息。Win95使用总线列举在启动时通过不同的ini文件来检测硬件信息。那些在启动时被安装的和被检测到的硬件会显示在这里。子键包括BIOS, ESDI, FLOP, HTREE, ISAPNP, Monitor, Network, Root, SCSI, 和 VIRTUAL。子键名表示它们各自的硬件设备信息。

HKEY_LOCAL_MACHINE\Enum\BIOS

BIOS键保存着系统中所有即插即用设备的信息。它们用一套代码数列出,包括每一个键的详细说明,举例,pnp0400是并行口LPT1的键。如果LPT1并不具备即插即用功能,它就会别列入到Enum下的Root键中

HKEY_LOCAL_MACHINE\Enum\Root

Root键包括所有非即插即用设备的信息。在这里,我们可以迅速断定哪些设备是即插即用,那些不是。比如SCSI适配器,这个设备必须符合Win95中一个键名为ForcedConfig的硬件设置,这个不会改变。

HKEY_LOCAL_MACHINE\Enum\Network

win95的网络功能在这个键有详细说明,子键包括了每个已经安装的主要的服务和协议。

HKEY_LOCAL_MACHINE\HARDWARE

hardware子键包括了两个多层的子键:DESCRIPTION键,它包含了中央处理器和一个浮点处理器的信息。还有一个设备映射键,它下面的串行键列出你所有的com端口。这个hardware键仅保存超级终端程序的信息,及数学处理器和串行口。

HKEY_LOCAL_MACHINE\Network

这个键仅保存网络登陆信息。所有网络服务细节都保存在HKEY_LOCAL_MACHINE\Enum\Network这个键中。这个键有一个子键,logon,包括了lmlogon(本地机器登陆?0=false 1=true)的值,logonvalidated(必须登陆验证),策略处理,主登陆方式(Windows登陆 ,微软网络客户方式等),用户名和用户配置。

HKEY_LOCAL_MACHINE\SECURITY

security 有两个子键,第一个是存取(它最终致使一个远程键列出网络安全资源,存取权限等)和提供(包括列出网络地址和地址服务器),这个键被保留用在以后使用高级安全功能和NT兼容性上

HKEY_LOCAL_MACHINE\SOFTWARE

这个键列出了所有已安装的32位软件和程序的ini文件。它包括了变化,依靠软件安装。那些程序的控制功能在这里的子键中列出。多数子键简单的列出了安装软件的版本号。

我们在\Microsoft\Windows\Current Version下发现了一些有意思的设置,它有如下子键:

1App paths: 你曾经安装过的所有32位软件的位置。

2Applets, Compression, Controls Folder : 包括下控制面板象显示属性那样属性条的附件。

3Detect, explorer :很多有意思的子键如Namespace keys of Desktop和My Computer----它们指出了回收站和拨号网络的CLSID行----和提示子键可以让你建立自己的提示。

4Extensions : 一个扩展联系的列表,当前相关联的扩展名和比特定的执行文件更适合的目标类型。

5Fonts, fontsize, FS Templates :系统属性条中所选择文件系统模板, 服务器,桌面计算机或者笔记本电脑信息。

6MS-DOS Emulation :包括一个应用程序兼容子键 为大量过时的程序二进制键所设。

7MS-DOS Options :在dos模式下的设置,如himemsys,cd-roms等。

8Network :网络驱动的配置。

9Nls, Policies :系统管理员认为你不应该去做的事。

10ProfileList :所有可以登陆你计算机的用户名列表。

11在Windows启动时运行的程序的神秘之处是它们并不在开始菜单的启动文件夹中。它们在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\下的子键中被执行。

Run : 程序在启动时运行

RunOnce : windows初始化时程序在启动时只运行一次,这个经常用在当安装软件之后需要重新启动系统的时候,所以这个键一般都是空的。

RunServices : 它就象Run一样,但是包含了“服务”,它不象一般的程序它们是比较重要的或者是“系统”程序。但是它们不是VXDs,就象McAfee或者RegServ工作一样。

RunServicesOnce : 它只运行一次,但是是“系统自身”的安装(大量的windows安装参数:通常键值包括了系统目录位置,和win95更新,可选项安装组件,和windows启动目录的子键。

注意:在很多黑客木马软件中,常常在这里添加键值(一般是在Run中),这样使得木马软件可以随着windows启动而启动并且很隐秘。在这里可以查看不正常的启动项和去掉无用的运行程序(比如我就很不喜欢超级解霸的自动伺服器,在这里可以去掉它)。

12SharedDLLs:共享DLL的列表,每一个都给出了在一个不可知系统的一个数字等级。

13Shell Extensions:列出了“被认可的”OLE注册条,和相应的CLSID连接。

14ShellScrap :这个包含了一个PriorityCacheformats的子键,它包括了一个空的有限值,它更象过去SmartDrive命令行参数的派生。

15Time Zones : 主键值是你现在的时区;子键定义了所以可能的时区。

16Uninstall:这个保存了程序在添加/删除程序对话框的显示;子键包含了指向反安装程序的路径。和安装向导相似)winlogon(包含了合法登陆布告的文本句)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

这个子键包括设备驱动和其他服务的描述和控制。不同于windows nt,win95只包括限制驱动的控制设置信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

这个子键包括了win95控制面板中的信息。不要编辑这些信息,因为一些小程序的改变在很多地方,一个丢失的项会使这个系统变的不稳定

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

这个键包括了所有win95的标准服务。所有被添加的服务和设备,每个标准的服务键包括了它的设置和辨认设置。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Arbitrators

atbitrators键包括了当两个设备共同占用同样的设置需要解决的信息。四个子键包括了内存地址,冲突,DMA,I/O端口冲突和IRQ冲突。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class

class键包括了所有win95支持的设备classes控制,这些和你在添加新硬件出现的硬件组很类似,还包括了这些设备如何安装的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs

这个键包括了关于这个系统变化的ie附件的可用性,它仅在你安装过ie2。0或者更高版本才出现。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32

msnp32描述了客户机如何在microsoft网络中实现功能,它包括了认证过程和认证者的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32

nenp32键描述了windows客户如何在netware网络中工作功能,它包括了关于认证过程和证明者的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess

在这个键里包括需要远程工作在win95系统上的信息,有认证参数,主机信息,和为了建立一个拨号连接工作的协议信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP

这个键包括了所以snmp(简单网络管理协议)的参数。它包括了允许的管理,配置陷阱,和有效的团体。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD

vxd键包括了win95中所有32位虚拟设备驱动信息,win95自动管理它们,所以不必要用注册表编辑器编辑它们,所以的静态vxds用子键列出。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebPost

webpost键包括了所有装载的internet邮局的设置,如果你连接一个isp,并且它列出载这里,你应该给自己选则一个服务器。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock

这个键列出了当连接到internet上winnsock文件的信息,如果列出了不正确的文件,你将不会连接上internet。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinTrust

wintrust功能是检查从Internet上下载来的文件是否有病毒,它可以确保你得到干净安全的文件。

HKEY_CLASSES_ROOT

在注册表中HKEY_CLASSES_ROOT是系统中控制所有数据文件的项。这个在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制键包括了所有文件扩展和所有和执行文件相关的文件。它同样也决定了当一个文件被双击时起反应的相关应用程序。

HKEY_CLASSES_ROOT被用作程序员在安装软件时方便的发送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的。程序员在运行他们的启动程序时不需要担忧实际的位置,相反的,他们只需要在HKEY_CLASSES_ROOT中加入数据就可以了。

在Windows用户图形界面下,每件事----每个文件,每个目录,每个小程序,每个连接,每个驱动---都被看做一个对象;每个对象都有确定的属性和它联系。HKCR包含着对象类型和它们属性的列表。HKCR主要的功能被设置为:

一个对象类型和一个文件扩展名关联

一个对象类型和一种图标关联

一个对象类型和一个命令行动作的关联

定义对象类型相关菜单选项和定义每一个对象类型属性选项

在Win95中,相关菜单就是当你鼠标右击一个对象时所d出的菜单;属性就是当你选择属性项后一个展开的对话框。用简单术语来说就是在改变HKCR中的设置可以改变一个给定文件扩展名缺省的关联。改变一个文件类型的缺省图标,和添加或者删除给定对象类型的d出菜单内容(或者所有的对象类型)

HKCR包括了三种基本类型的子键

\ 或者文件扩展名子键

文件扩展名子键在d出菜单上连接文件扩展名到对象类型和相关 *** 作,属性项,和相关 *** 作。

\object 类型子键

对象类型子键定义了一个对象类型在它缺省图标的项,它的d出菜单和属性项,它的相关 *** 作和它的CLSID连接。

\CLSID 子键

在Windows下每件事都被用一个数字取代它的名字来对待。就象人往往是用名字来处理事情一样。CLSID是标识所有列出的图标,应用程序,目录,文件类型等等对象的数字。是微软为制造商分配的,每一个都必须是唯一的。制造商将CLSID放入安装程序文件这样就可以在安装时更新注册表。

注册表是应用程序进行时它们需要关于做什么的指示的数据库。比如说,假定你有一个微软Excel 7电子数据表的Word 7文档,当你在Word中双击这个电子数据表,应用程序菜单就会变成Excel的菜单而且电子数据表进入编辑状态,就好象你在Excel中一样。它是如何知道该做什么呢?每个Excel 7创建的文件都有Excel的CLSID连接。Word读这个CLSID后,到注册表中寻找指示,依赖CLSID下的数据运行DLL文件或者应用程序。

CLSID子键为对象类型提供了OLE和DDE信息和图标。相关菜单,或者包含在它子键中的属性项信息。这个可能是多数让人看到后觉得“恐怖”的键。每个CLSID数必须是唯一的,实际上,为了这个目的微软已经出产了CLSID-产生程序--这个结果导致你往往得到32位16进制的数字串,除非你是程序员,否则多数部分键看起来是很枯燥的。它们包括内存管理模式,客户机/服务器配置,和OLE处理的dll连接。

关于子键的一点注解

1)shell:Shell键有个一”action“子键,如同”open“一样,这里有一个command子键;command子键有一个缺省句值,它包含了运行程序的命令行。将一个”open“子键放在一个对象类型的shell子键中会在这个对象类型的d出菜单上多出一个”open“选项,给这个open子键一个command(缺省命令行"C:\Windows \Notepadexe %1")子键会使得打开这个对象类型时使用笔记本做为缺省应用程序。其他 *** 作选项包括View,Print,Copy,Virus,Scan等等。

2)shellex:Shellex键有一个子键。它们包含的每一个子键指向一个为对象类型执行OLE和DDE功能的CLSID项(比如说快速查看,一个菜单处理子键下指向一个有句值的CLSID键列出了包含了文件浏览功能的dll文件)

3)shellnew:ShellNew包含了一个“command”句,它包含了一个打开对象类型“新”文件的命令行。

4)DefaultIcon:DefaultIcon子键包含了一个“default”句,/td>

以上就是关于请问各位大师 谁能给我讲一下 各种文件的后缀是怎么定义的 有什么规律没有全部的内容,包括:请问各位大师 谁能给我讲一下 各种文件的后缀是怎么定义的 有什么规律没有、电动车哪个牌子续航能力最长想买款上班代步、注册表那些键值都是什么意思怎么管理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9704155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存