; roem.inf for Retrospect Dist. 6.0 ; ; Copyright 2004 by Dantz Development Corporation ; This file controls the install helper application used to customize the ; Dantz Retrospect installer. The format of this file is similar to standard ; inf files. Semicolons (";") are used as line comments, Section names appear ; in brackets ("[" and "]"). The currently implemented sections are: ; ; [Files] - copy/delete files on install/uninstall ; [DeleteFiles] - delete files ; [Registry] - create/remove registry entries on install/uninstall ; [INF] - install drivers using an inf file ; [Run] - execute a third-party application ; [Quit] - quit an application by window title ; ; Section names are case insensitive. ([Files] = [FILES] = [files]) ; ; Additionally, any section can be made language specific by adding a ; language id as a suffix, e.g. "[Files-0x0409]] will only copy/delete files on ; an English OS. This facilitates using one roem.inf file for all lanugages ; supported by Retropsect. Retrospect is currently localized to the following ; languages (although any valid language id may be used): ; 0x0407 - DE (German) ; 0x0409 - EN (English) ; 0x040a - ES (Spanish) ; 0x040c - FR (French) ; 0x0410 - IT (Italian) ; 0x0411 - JP (Japanese) ; ; Finally, an "Uninstall" keyword, again, case-insensitive, can be added at ; the end to reverse the logic of all sections except for Files and INF. Thus, ; [DeleteFiles-0x040a Uninstall] would mark a section of files to delete only ; when uninstalling from a Spanish OS. ; ; Entries in each section follow a standard format: ; ; key = <OS type>, <first OS version>, <last OS version>,... ; ; The meaning of the key is dependent on the section. The OS type is one of the : following: ; ; All - All OSs ; 9x - All 9x systems (95, 98 and Me), use first and last vers to distinguish ; NT - All NT, 2000 and XP systems, Pro, Server or Personal (Home Edition) ; Pers - Personal (XP Home Edition) ; Pro - NT, 2K or XP Workstation/Professional ; Srv - NT, 2K Server (and XP server when released). ; ; The second and third parameters are the first and last OS version to install on. ; 95 = 400 ; 98 = 410 ; Me = 490 ; NT = 400 (Hence the need to distinguish NT from 9x in the product type above). ; 2K = 500 ; XP = 501 ; ; Using 0 indicates all versions. ; ; As an example, to copy a file only on 2000 servers (language independent): ; [Files] ; afile.exe=Srv,500,500 ; To only copy a file to XP Home Edition: ; afile.exe=Pers,501,501 ; To copy a file on all 9x systems only: ; afile.exe=9x,0,0 ; To copy a file on every system except for Windows NT use two lines: ; afile.exe=9x,0,0 ; afile.exe=NT,500,0 ; (The zero at the end is usefull for future NT-kernel versions of the OS.) ; ; Format for entries in each section: ; ; Files: ; sourcefile=OS, first, last, {destination} ; ; If sourcefile is just the name, the program will look for a file of that ; name in the roem folder of the installer. Sub-directories can also be specified ; (e.g. "aspi\aspichk.exe=All,0,0" will look in an aspi sub-directory in roem.) ; If no destination is specified, the file will be copied to the directory ; the Retrospect binaries are installed to (without creating any subdirectories). ; Directory substitution and absolute paths are permissible in both the source ; path and destination. Any environment variable (e.g. ProgramFiles, ; UserProfile, TEMP, etc) can be specified via the %<variable>% mechanism. ; e.g.: aFile.exe=NT,0,0,%TEMP%\Retro_temp\aFile.exe ; will create a folder named Retro_temp (if one is not already present) and copy ; over the aFile.exe. Note that when uninstalling, we will delete the Retro_temp ; directory if we delete all of the files in it. That is, we will try and delete ; a directory if when we delete a file, we leave the directory empty. ; Additionally, nine other directory substitution variables are permissible. ; These directories are specified by enclosing them with braces ("{" and "}"): ; variable e.g. ; {windir} c:\windows\ (note the terminating backslash) ; {windirplain} c:\windows (note no terminating backslash) ; {systemdir} c:\windows\system32 ; {root} c:\ ; {infdir} c:\windows\inf\ ; {sourcedir} e:\setup\roem\ ; {installdir} c:\progra~1\dantz\Retros~1 ; {allusersdesktop} c:\docume~1\alluse~1\desktop\ ; {usersdesktop} c:\docume~1\jgad9e~1.dan\desktop\ ; ; ; Registry: ; keypath=OS, first, last, valueName, valueType, value ; where valueType is TEXT, INT or MULTI. If the last parameter is missing, ; no key will be created but the key will be deleted on uninstall. ; keypath must be the full path to the key to be created. Abbreviations such as ; HKLM are not allowed but must be fully written out (HKEY_LOCAL_MACHINE). Also ; note that value can have any of the variable substitutions permitted in the ; files section above: ; HKEY_LOCAL_MACHINE\SOFTWARE\Dantz\Retrospect Exchange Agent=All,0,0, user, %username%, text ; will create a key in the specified path with the name "user" with the current ; value of the environment variable "username" (e.g. "JG"). ; Multiple string entries can be created by separating each instance with "\0" ; (zero). e.g. ... =All, 0, 0, users, "jg\0chris\0asit\0", multi ; will create a multiple string entry with the three strings "jg", "chris" and "asit" ; ; ; Run: ; appPath = OS, first, last, {wait|dontWait, args} ; ; Attempt to launch an executable on installation. Do nothing if not installing. ; (This logic is reversed if "Uninstall" is in the section name). ; appPath is specified as files are above. The fourth parameter specifies ; whether to wait for the application to finish (exit) before continuing or not. ; The default is dontWait. If you wish to pass arguments (which can include ; variable substitution as Files and Registry entries above), you must specify ; either wait or dontWait for the fourth parameter. ; ; msiexec=All,0,0,wait,-i {installDir}\3rdparty.msi -q -l*v {installDir}\3rdInst.log ; would call Microsoft's install engine, passing arguments to run a third party ; installer located in the install directory silently and log the results to a ; file named 3rdInst.log in the install directory. Installation would not continue ; until after the third party installation finished. ; ; ; Quit: ; windowName = OS, first, last, {className} ; ; Attempt to quit an executable on uninstallation. Do nothing if installing. ; (This logic is reversed if "Uninstall" is in the section name). ; The application or process is found via its window name. A class name can ; also be specified. ; ; [Quit] ; This will quit RetroExpress.exe on uninstall Retrospect_UI_MainApp_Window=All,0,0 [SYSQUIT] ; Because of a timing issue, we also must quit the Retrospect.exe process as well Retrospect Express HD=All,0,0,Retrowin Frame [Run Uninstall] ; This will remove the 'Retrospect Express HD Helper Service' on uninstall {INSTALLDIR}\rthlpsvc.exe=NT,400,0,dontwait,/u ; This uninstalls the Launcher Service on 9x {INSTALLDIR}\retrorun.exe=9x,0,0,wait,/u [Files] ; These are files that are installed by the app but need to be removed on uninstall. rthlpsvc.log=All,0,0 config10.bak=All,0,0 config10.dat=All,0,0 launcher.dat=All,0,0 operations_log.utx=All,0,0 RtrExec.dir=All,0,0 Config.Default.Out=All,0,0 [Files-0x0410] ; These are files that language-specific it\RetroExpress.resources.dll=All,0,0,{INSTALLDIR}\it\RetroExpress.resources.dll it\dhelp.chm=All,0,0 it\retro.ini=All,0,0 [Registry] ; Launching 'RetroDirect.exe' on each startup. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\=9X,0,0,RetroExpress,TEXT,{INSTALLDIR}\RetroExpress.exe /h HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\=NT,400,501,RetroExpress,TEXT,{INSTALLDIR}\RetroExpress.exe /h HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\=NT,502,502,RetroExpress,TEXT,{INSTALLDIR}\RetroExpress.exe /h ; Removing some ROFF related keys on uninstall. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=All,0,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\ROFF\=All,0,0 ; Setting up the proper ROFF registry entries HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\Parameters\=NT,400,500,ExcludeList,MULTI,\pagefile.sys\0*\ntuser.dat\0*\ntuser.dat.log\0\System Volume Information\*\0@\{windirplain}\\*\0!@\{windirplain}\\profiles\*\0*\usrclass.dat\0\Program Files\Dell\OpenManage\Array Manage\*\0\WINNT\system32\ServerAppliance\data\*\0\temp\*\0\Dell\KickStart\*\0*\usrclass.dat.log HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\Enum\=NT,400,500,,TEXT,roff HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=NT,400,500,ErrorControl,DWORD,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=NT,400,500,Group,TEXT,Filter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=NT,400,500,Name,TEXT,Retrospect Open File Backup Filter Driver HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=NT,400,500,Start,DWORD,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ROFF\=NT,400,500,Type,DWORD,2 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\ROFF\=NT,400,500,TypesSupported,DWORD,7 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\ROFF\=NT,400,500,EventMessageFile,TEXT,%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\roff.sys HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\ROFF\=NT,400,500,Name,TEXT,Retrospect Open File Backup Filter Driver ; Removing keys that are installed by the app so the installer doesn't uninstall them HKEY_CURRENT_USER\AppEvents\EventLabels\RetroAttention=All,0,0 HKEY_CURRENT_USER\AppEvents\EventLabels\RetroCompletion=All,0,0 HKEY_CURRENT_USER\AppEvents\Schemes\Apps\RetroExp=All,0,0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\Retrospect Express HD Launcher=All,0,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\RetroExp Helper=All,0,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Retrospect=All,0,0 HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\RetroExp=All,0,0 HKEY_USERS\.DEFAULT\AppEvents\Schemes\Apps\Retrospect=All,0,0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\RetroExpLauncher=All,0,0 ; These keys are language-independant that are installed by the app HKEY_USERS\.DEFAULT\AppEvents\EventLabels\RetroAttention=All,0,0 HKEY_USERS\.DEFAULT\AppEvents\EventLabels\RetroCompletion=All,0,0 [Run] ; This launches the RetroExpress executable at the end of the install on all OSes except NT 4 and Win 2K. This is commented ; out for the Maxtor release. ;{INSTALLDIR}\RetroExpress.exe=9x,0,0,dontwait, /h ;{INSTALLDIR}\RetroExpress.exe=NT,501,0,dontwait, /hDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.