home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 December
/
PCWorld_1999-12_cd.bin
/
Software
/
Vyzkuste
/
ARJfold
/
ARJFEX.INF
< prev
next >
Wrap
Windows Setup INFormation
|
1999-10-15
|
8KB
|
231 lines
; ARJFolder.INF entries
;
; Copyright 1997-1999 Raphael Mounier
;
[version]
signature="$Chicago$"
SetupClass=BASE
AdvancedINF=2.5, "%ERROR_WRONG_ADVPACK_VERSION%"
; Install ARJFolder
[MinimunInstall]
RequiredEngine = Setupapi,%ERROR_ENGINE_NOTFOUND%
CopyFiles = ThisDll.sys.install,ThisDll.arjf.install,ThisDll.inf.install
RequiredEngine = Setupapi,"Couldn't find Setupapi.dll"
AddReg = ThisDll.Add.Reg,ThisDll.Opt.Reg,ThisDll.Uninst.Reg
UpdateInis = ThisDll.Links
CustomDestination=DestinationInstall
Reboot = 1
; DΘsinstallation
[DefaultUninstall]
DelFiles = ThisDll.sys.install,ThisDll.sysarj.install,ThisDll.arjf.install,ThisDll.inf.install,ThisDll.arj.install
DelReg = ThisDll.Add.Reg,ThisDll.Uninst.Reg,ThisDll.Del.Reg
UpdateInis = ThisDll.Links.Remove
BeginPrompt = Remove.BeginPrompt
EndPrompt = Remove.EndPrompt
CustomDestination = DestinationUninstall
Reboot = 1
;DelDirs = DelArjFDir
[ThisDll.Add.Reg]
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,"Dossier ArjFolder"
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,,,"%11%\%ShellExtPath%\%ThisDll%"
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,ThreadingModel,,"Apartment"
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,0"
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellFolder,Attributes,1,A0,01,00,20
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
HKCR,ArjFolderDoc\,,,"Document ArjFolder"
HKCR,ArjFolderDoc\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
HKCR,ArjFolderDoc\Shell\Open,,,""
HKCR,ArjFolderDoc\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
HKCR,ArjFolderDoc\Shell\Explore,,,""
HKCR,ArjFolderDoc\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
HKCR,ArjFolderDoc\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
HKCR,ArjFolderDoc\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
HKCR,ArjFolderDoc,EditFlags,1,0,0,0,0
HKCR,ArjFolderDocEx\,,,"Document ArjFolder"
HKCR,ArjFolderDocEx\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
HKCR,ArjFolderDocEx\Shell\Open,,,""
HKCR,ArjFolderDocEx\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
HKCR,ArjFolderDocEx\Shell\Explore,,,""
HKCR,ArjFolderDocEx\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
HKCR,ArjFolderDocEx\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
HKCR,ArjFolderDocEx\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
HKCR,ArjFolderDocEx\ShellEx\DropHandler,,,"{FEB7DAE0-E111-11D0-BFd7-444553540000}"
HKCR,ArjFolderDocEx,EditFlags,1,0,0,0,0
HKCR,.arj,,,"ArjFolderDocEx"
HKCR,.gz,,,"ArjFolderDoc"
HKCR,.tgz,,,"ArjFolderDoc"
HKCR,.taz,,,"ArjFolderDoc"
HKCR,.zip,,,"ArjFolderDocEx"
HKCR,.tar,,,"ArjFolderDoc"
HKCR,.cab,,,"ArjFolderDoc"
HKCR,.rar,,,"ArjFolderDoc"
HKCR,.ace,,,"ArjFolderDoc"
HKCR,.Z,,,"ArjFolderDoc"
HKCR,*\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
HKCR,Directory\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
HKCR,Drive\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{FEB7DAE0-E111-11D0-BFD7-444553540000},,"ArjFolder"
[ThisDll.Opt.Reg]
HKLM,"SoftWare\ArjFolder","InstDir",,"%49100%"
HKCU,"SoftWare\ArjFolder","Display Settings",,"00"
[ThisDll.Uninst.Reg]
HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,,,
HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"DisplayName",,%ARJFVERSION%
HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\ArjFEx.inf, DefaultUninstall,,,256"
[ThisDll.Del.Reg]
HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder
HKCR,ArjFolderDoc
HKCR,ArjFolderDocEx
[ThisDll.Links]
setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
setup.ini, GroupArjFolder,,"""%README%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFInfo.txt"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
setup.ini, GroupArjFolder,,"""%PROGCONF%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFConf.exe"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
setup.ini, GroupArjFolder,,"""%HELPFILE%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFolde.hlp"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
[ThisDll.Links.Remove]
setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
setup.ini, GroupArjFolder,,"""%README%""
setup.ini, GroupArjFolder,,"""%PROGCONF%""
setup.ini, GroupArjFolder,,"""%HELPFILE%""
[ThisDll.sys.install]
ArjFolde.dll
Win32FR.sfx
Win32US.sfx
WCEMpsFR.sfx
WCEx86FR.sfx
WCESHFR.sfx
WCEMpsUS.sfx
WCEx86US.sfx
WCESHUS.sfx
[ThisDll.arjf.install]
ArjFInfo.txt
ArjFConf.exe
ArjFolde.hlp
ArjFolde.cnt
[ThisDll.inf.install]
ArjFEx.inf
[SourceDisksNames]
1="ArjFolder","",0
[SourceDisksFiles]
ArjFolde.dll=1
ArjFInfo.txt=1
ArjFConf.exe=1
Win32FR.sfx=1
Win32US.sfx=1
WCEMpsFR.sfx=1
WCEx86FR.sfx=1
WCESHFR.sfx=1
WCEMpsUS.sfx=1
WCEx86US.sfx=1
WCESHUS.sfx=1
ArjFolde.hlp=1
ArjFolde.cnt=1
[DestinationDirs]
ThisDll.sys.install=11,%ShellExtPath% ; to System\%ShellExtPath%
ThisDll.sysarj.install=11,%ShellExtPath% ; to System\%ShellExtPath%
ThisDll.arj.install=49100,%ArjInstPath% ; to %ArjInstPath%
ThisDll.arjf.install=49100 ;
ThisDll.inf.install=17 ; to inf
;==============================================================================================
; These are the Debug sections.
;==============================================================================================
;DEBUG!
;[DebugRegKeys]
;"HKLM","SOFTWARE\ArjFolder\Debug","InstDir",,"49100 = %49100%"
;==============================================================================================
; These are the directory sections.
;==============================================================================================
; Change 5 to 1 below to prompt user for path.
[DestinationInstall]
49000=ProgramFilesDir,5
49100=CustomInstallDir,5
[DestinationUninstall]
49000=ProgramFilesDir,5
49100=CustomInstallDir,5
[DelArjFDir]
%49100%
[ProgramFilesDir]
"HKLM","SOFTWARE\Microsoft\Windows\CurrentVersion","ProgramFilesDir",,"%24%\%PROGRAM%"
[CustomInstallDir]
"HKLM","SOFTWARE\ArjFolder","InstDir",%INSTALL_DIR_PROMPT%,"%49000%\%ArjFInstPath%"
;==============================================================================================
; These are the prompt for install sections.
;==============================================================================================
[Remove.BeginPrompt]
Prompt="%REMOVE_CONFIRMATION_PROMPT%"
ButtonType=OKCANC
Title="%ARJFOLDER_TITLE%"
[Remove.EndPrompt]
Prompt="%REMOVE_COMPLETION_PROMPT%"
Title="%ARJFOLDER_TITLE%"
;==============================================================================================
; These are the localisation string
;==============================================================================================
[Strings]
; ArjFolder string
ThisDll = "ArjFolde.dll"
ShellExtPath = "ShellExt"
ArjInstPath = "Arj303"
ArjFInstPath = "ArjFolder"
PROGRAMS = "Progra~1" ; Should be "Program Files", but it fails to create link on NT.
README="Readme"
PROGCONF="ArjFolder Settings"
HELPFILE="Help on ArjFolder"
ARJFVERSION="ARJ Folder V3.10"
; ArjFolder Title
ARJFOLDER_TITLE=ArjFolder
; Prompt for uninstall
REMOVE_CONFIRMATION_PROMPT = "Are you sure you want to remove ArjFolder from your computer?"
REMOVE_COMPLETION_PROMPT = "ArjFolder has been removed."
;Prompt for Destination
INSTALL_DIR_PROMPT = "Please enter the directory for installation :"
;Error Messages
ERROR_ENGINE_NOTFOUND = "Unable to find correct setup engine. Cancel..."
ERROR_WRONG_ADVPACK_VERSION = "New version of Advpack.dll is require !"