weist123 Posted October 23, 2004 Posted October 23, 2004 hey ! every one !1: i would unattended "irfanview".and i inno-packed all the files (after normal install);2: i snapped my Registry with a tool "RegSnap.exe";3: i wanna run both inno-packed file and the reg file though "RunOnceEx";but here is a problem:1: i will setup the program to %systemdrive%\Program Files\,but in the reg file, "C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0" alwaysexist,if my system drive is D: ,the program will not work ,isn't it ?how to fix it ? help me please !REGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IrfanView]"UninstallString"="C:\\Program Files\\IrfanView\\iv_uninstall.exe""DisplayName"="IrfanView (remove only)"@=""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.png]@="IrfanView.png"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.psd]@="IrfanView.psd"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gif]@="IrfanView.gif"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.pcd\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.pcd\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.pcx\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.pcx\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.png\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.png\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ico]@="IrfanView.ico"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tga]@="IrfanView.tga"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tif]@="IrfanView.tif"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jpeg]@="IrfanView.JPG"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jpg]@="IrfanView.jpg"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.gif\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.gif\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wmf]@="IrfanView.wmf"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ani]@="IrfanView.ani"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tiff]@="IrfanView.TIF"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bmp]@="IrfanView.bmp"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jpg\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jpg\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\i_view32.exe][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\i_view32.exe\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\i_view32.exe\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\i_view32.exe\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.cur]@="IrfanView.cur"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dib]@="IrfanView.BMP"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.wmf]@="IrfanView WMF File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.wmf\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.wmf\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.wmf\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.wmf\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ani]@="IrfanView ANI File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ani\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ani\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ani\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ani\DefaultIcon]@="%1"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pcd]@="IrfanView.pcd"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pcx]@="IrfanView.pcx"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.bmp]@="IrfanView BMP File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.bmp\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.bmp\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.bmp\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.bmp\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.cur]@="IrfanView CUR File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.cur\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.cur\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.cur\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.cur\DefaultIcon]@="%1"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.j2k]@="IrfanView.JP2"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.psd]@="IrfanView PSD File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.psd\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.psd\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.psd\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.psd\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.icl]@="IrfanView.icl"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView]@="IrfanView"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jp2]@="IrfanView.jp2"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jpc]@="IrfanView.JP2"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.icl]@="IrfanView ICL File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.icl\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.icl\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.icl\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.icl\DefaultIcon]@="%1"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ico]@="IrfanView ICO File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ico\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ico\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ico\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.ico\DefaultIcon]@="%1"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tga]@="IrfanView TGA File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tga\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tga\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tga\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tga\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tif]@="IrfanView TIF File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tif\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tif\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tif\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.tif\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jp2]@="IrfanView JP2 File"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jp2\shell][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jp2\shell\open][HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jp2\shell\open\command]@="\"C:\\Program Files\\IrfanView\\I_VIEW32.EXE\" \"%1\""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.jp2\DefaultIcon]@="C:\\Program Files\\IrfanView\\I_VIEW32.EXE,0"
MHz Posted October 23, 2004 Posted October 23, 2004 Why not insert the registry entries into inno setup. If entered as reg_expand_sz, then variables can be used, like %ProgramFiles%. You can also use ISTool, makes life easy with inno setup.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now