Jump to content

reg file's problem !


Recommended Posts

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" always

exist,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


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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...