weist123 Posted October 23, 2004 Share 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" Link to comment Share on other sites More sharing options...
MHz Posted October 23, 2004 Share 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. Link to comment Share on other sites More sharing options...
weist123 Posted October 23, 2004 Author Share Posted October 23, 2004 Oh,yes!i will try it ! Link to comment Share on other sites More sharing options...
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