以.txt文件为例  
  用regedit.exe打开注册表  
  到HKEY_CLASSES_ROOT主键  
  它下面有一长串的".*"的键值  
  找到.txt  
  它有默认值为"txtfile"  
  再在HKEY_CLASSES_ROOT下面搜索名为"txtfile"的主键  
  找到了  
  它有子键"DefaultIcon"   默认值为"%SystemRoot%"system32"shell32.dll,-152"  
  意思是文件的默认图标从shell32.dll   得来   -152为图标序号  
  另一子键"shell"     这个是关键了  
  "Shell"键下面有  
  "open"子键:   里面有“command”   子键其默认值就是对.txt文件的默认打开方式  
  值为%SystemRoot%"system32"NOTEPAD.EXE   %1      
  另外"open"下面还有"print"   子键,就是打印的操作方式了  
posted on 2008-12-24 16:04  xiaxi  阅读(2656)  评论(0编辑  收藏  举报