www.pudn.com > FTP客户端程序的源程序.zip > FolderPointer.rgs


HKCR 
{ 
	FPointer.FolderPointer.1 = s 'Folder Pointer' 
	{ 
		CLSID = s '{FA6C62A0-9FE5-11D2-9E61-444553540000}' 
	} 
	FPointer.FolderPointer = s 'Folder Pointer' 
	{ 
		CLSID = s '{FA6C62A0-9FE5-11D2-9E61-444553540000}' 
		CurVer = s 'FPointer.FolderPointer.1' 
	} 
	'.FolderPointer' = s 'FolderPointer' 
	{ 
		'ShellNew' 
		{ 
			val 'Command' = s 'RunDLL32 %MODULE%,NewPointer %%2' 
		} 
	} 
	'FolderPointer' = s 'Folder Pointer' 
	{ 
		'DefaultIcon' = s '%MODULE%,0' 
		'shell' 
		{ 
			'open' 
			{ 
				'command' = s '%MODULE%' 
			} 
		} 
	} 
	NoRemove CLSID 
	{ 
		ForceRemove {FA6C62A0-9FE5-11D2-9E61-444553540000} = s 'Folder Pointer' 
		{ 
			ProgID = s 'FPointer.FolderPointer.1' 
			VersionIndependentProgID = s 'FPointer.FolderPointer' 
			InprocServer32 = s '%MODULE%' 
			{ 
				val ThreadingModel = s 'Apartment' 
			} 
			'TypeLib' = s '{F4EAF675-2698-11D3-8C41-C325E241C746}' 
			'ShellFolder' 
			{ 
				val 'Attributes' = d '32' 
			} 
			'DefaultIcon' = s '%MODULE%,0' 
		} 
	} 
	NoRemove 'Folder' 
	{ 
		NoRemove 'shellex' 
		{ 
			NoRemove 'ContextMenuHandlers' 
			{ 
				'FolderPointersMenu' = s '{816EF502-2FF2-11D3-8C42-E8F2A37E3147}' 
			} 
		} 
	} 
	NoRemove 'Directory' 
	{ 
		NoRemove 'shellex' 
		{ 
			NoRemove 'CopyHookHandlers' 
			{ 
				'FolderPointersCopyHook' = s '{D28CED62-3250-11D3-8C42-CB051F0ADF46}' 
			} 
		} 
	} 
} 
 
HKLM 
{ 
	NoRemove 'Software' 
	{ 
		NoRemove 'Microsoft' 
		{ 
			NoRemove 'Windows' 
			{ 
				NoRemove 'CurrentVersion' 
				{ 
					NoRemove 'Uninstall' 
					{ 
						'Folder Pointers' 
						{ 
							val 'DisplayName' = s 'Folder Pointers' 
							val 'UninstallString' = s 'RunDLL32 %MODULE%,Uninstall' 
						} 
					} 
				} 
			} 
		} 
	} 
}