1HKCR 2{ 3 NoRemove CLSID 4 { 5 '{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}' = s 'CompressedFolder' 6 { 7 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' } 8 ProgId = s 'CompressedFolder' 9 ShellFolder 10 { 11 val Attributes = d '0x200001a0' 12 val UseDropHandler = s '' 13 } 14 } 15 '{B8CDCB65-B1BF-4B42-9428-1DFDB7EE92AF}' = s 'Compressed (zipped) Folder Menu' 16 { 17 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' } 18 } 19 '{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}' = s 'Compressed (zipped) Folder SendTo Target' 20 { 21 val EditFlags = d '0x01' 22 val FriendlyTypeName = s '@%MODULE%,-10226' 23 val NeverShowExt = s '' 24 val NoOpen = s 'Drag Files onto this icon to compress them.' 25 DefaultIcon = s '%MODULE%' { } 26 InprocServer32 = s '%MODULE%' 27 { 28 val ThreadingModel = s 'Apartment' 29 } 30 ShellEx 31 { 32 DropHandler = s '{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}' { } 33 } 34 } 35 } 36 NoRemove Applications 37 { 38 'zipfldr.dll' { val NoOpenWith = s '' } 39 } 40 NoRemove CompressedFolder 41 { 42 val FriendlyTypeName = s '@%MODULE%,-10195' 43 CLSID = s '{E88DCCE0-B7B3-11D1-A9F0-00AA0060FA31}' 44 DefaultIcon = s '%MODULE%' 45 46 NoRemove Shell 47 { 48 NoRemove Open 49 { 50 command = s 'rundll32.exe zipfldr.dll,RouteTheCall %%L' 51 val BrowserFlags = d '0x10' 52 val ExplorerFlags = d '0x10' 53 } 54 } 55 56 NoRemove shellex 57 { 58 NoRemove ContextMenuHandlers 59 { 60 ForceRemove '{B8CDCB65-B1BF-4B42-9428-1DFDB7EE92AF}' = s 'Compressed (zipped) Folder Menu' 61 { 62 } 63 } 64 } 65 } 66 NoRemove '.zip' = s 'CompressedFolder' 67 { 68 val 'Content Type' = s 'application/x-zip-compressed' 69 } 70} 71HKLM 72{ 73 NoRemove Software 74 { 75 NoRemove Classes 76 { 77 '.ZFSendToTarget' = s 'CLSID\{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}' 78 } 79 } 80} 81