Index: boot/bootdata/hivecls.inf =================================================================== --- boot/bootdata/hivecls.inf (revision 67981) +++ boot/bootdata/hivecls.inf (working copy) @@ -35,7 +35,9 @@ ; Virtual Device Drivers HKCR,".386","",0x00000000,"vxdfile" +HKCR,".386","PerceivedType",0x00000000,"system" HKCR,".vxd","",0x00000000,"vxdfile" +HKCR,".vxd","PerceivedType",0x00000000,"system" HKCR,"vxdfile","",0x00000000,"Virtual Device Driver" HKCR,"vxdfile","NoOpen",0x00000000,"" HKCR,"vxdfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-157" @@ -134,8 +136,10 @@ ; set MIME type for .html and .htm because Tiny webserver needs it HKCR,".htm","",0x00000000,"htmlfile" HKCR,".htm","Content Type",0x00000000,"text/html" +HKCR,".htm","PerceivedType",0x00000000,"text" HKCR,".html","",0x00000000,"htmlfile" HKCR,".html","Content Type",0x00000000,"text/html" +HKCR,".html","PerceivedType",0x00000000,"text" HKCR,"htmlfile\shell\open\command","",0x00020000,"""%programfiles%\Internet Explorer\iexplore.exe"" %1" ; Icons @@ -207,6 +211,11 @@ HKCR,".cpp","",0x00000000,"txtfile" HKCR,".h","",0x00000000,"txtfile" HKCR,".hpp","",0x00000000,"txtfile" +HKCR,".txt","PerceivedType",0x00000000,"text" +HKCR,".c","PerceivedType",0x00000000,"text" +HKCR,".cpp","PerceivedType",0x00000000,"text" +HKCR,".h","PerceivedType",0x00000000,"text" +HKCR,".hpp","PerceivedType",0x00000000,"text" HKCR,".txt\shellnew","",0x00000000,"" HKCR,".txt\shellnew","NullFile",0x00020000,"" HKCR,"txtfile","",0x00000000,"Text Document" @@ -336,6 +345,44 @@ HKCR,"Applications\mspaint.exe\shell\open\command","",0x00000002,"mspaint.exe %1" HKCR,"Applications\wordpad.exe\shell\open\command","",0x00000002,"wordpad.exe %1" + +; Misc Perceived types +HKCR,".asm","PerceivedType",0x00000000,"text" +HKCR,".asmx","PerceivedType",0x00000000,"text" +HKCR,".aspx","PerceivedType",0x00000000,"text" +HKCR,".chk","PerceivedType",0x00000000,"system" +HKCR,".css","",0x00000000,"CSSfile" +HKCR,".css","PerceivedType",0x00000000,"text" +HKCR,".cxx","PerceivedType",0x00000000,"text" +HKCR,".def","PerceivedType",0x00000000,"text" +HKCR,".diz","PerceivedType",0x00000000,"text" +HKCR,".gz","PerceivedType",0x00000000,"compressed" +HKCR,".hxx","PerceivedType",0x00000000,"text" +HKCR,".inc","PerceivedType",0x00000000,"text" +HKCR,".java","PerceivedType",0x00000000,"text" +HKCR,".local","PerceivedType",0x00000000,"system" +HKCR,".manifest","PerceivedType",0x00000000,"system" +HKCR,".nvr","PerceivedType",0x00000000,"text" +HKCR,".ocx","",0x00000000,"ocxfile" +HKCR,".ocx","PerceivedType",0x00000000,"system" +HKCR,".php3","PerceivedType",0x00000000,"text" +HKCR,".pl","PerceivedType",0x00000000,"text" +HKCR,".plg","PerceivedType",0x00000000,"text" +HKCR,".ps1xml","PerceivedType",0x00000000,"text" +HKCR,".sed","PerceivedType",0x00000000,"text" +HKCR,".shtml","PerceivedType",0x00000000,"text" +HKCR,".sql","PerceivedType",0x00000000,"text" +HKCR,".tar","PerceivedType",0x00000000,"compressed" +HKCR,".text","PerceivedType",0x00000000,"text" +HKCR,".tgz","PerceivedType",0x00000000,"compressed" +HKCR,".tsv","PerceivedType",0x00000000,"text" +HKCR,".wdp","PerceivedType",0x00000000,"image" +HKCR,".wmz","",0x00000000,"WMZFile" +HKCR,".wmz","PerceivedType",0x00000000,"compressed" +HKCR,".wsz","PerceivedType",0x00000000,"compressed" +HKCR,".x","PerceivedType",0x00000000,"text" +HKCR,".z","PerceivedType",0x00000000,"compressed" + ; For language support: HKCR,"MIME",,0x00000012