Jump to content

Forseti

Members
  • Posts

    80
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Forseti

  1. many thanks ricardo, works great!  (Flags: regserver) :dancing: 

     

     

    finished Inno script for Clover (x86 & x64) :

    [Setup]AppName=CloverAppVerName=CloverAppVersion=3.0.258.0AppPublisher=EJIE TechnologyDefaultDirName={pf}\CloverDefaultGroupName=CloverUninstallDisplayIcon={app}\clover.exeOutputBaseFilename=SetupCompression=lzma2/MaxArchitecturesInstallIn64BitMode=x64DisableProgramGroupPage=yesWizardImageFile=embedded\WizModernImage-IS.bmpWizardSmallImageFile=embedded\WizModernSmallImage-IS.bmpAppCopyright=© 2013 EJIE Technology[Files]Source: "{app}\clover.exe"; DestDir: "{app}"; Flags: ignoreversionSource: "{app}\clover.dll"; DestDir: "{app}"; Flags: ignoreversionSource: "{app}\TabHelper32.dll"; DestDir: "{app}"; Check: "not IsWin64"; Flags: regserver ignoreversionSource: "{app}\TabHelper64.dll"; DestDir: "{app}"; Check: "IsWin64"; Flags: regserver ignoreversionSource: "{app}\locales\de.pak"; DestDir: "{app}\locales"; Flags: ignoreversionSource: "{app}\locales\en-US.pak"; DestDir: "{app}\locales"; Flags: ignoreversion[Icons]Name: "{group}\Clover"; Filename: "{app}\clover.exe";[CustomMessages]default.NameAndVersion=%1 version %2default.AdditionalIcons=Additional icons:default.UninstallProgram=Uninstall %1default.LaunchProgram=Launch %1default.AssocFileExtension=&Associate %1 with the %2 file extensiondefault.AssocingFileExtension=Associating %1 with the %2 file extension...[Languages]; These files are stubs; To achieve better results after recompilation, use the real language filesName: "default"; MessagesFile: "embedded\default.isl";
  2. SFX Installer for Clover !

     

    If you only use it for yourself, you can just copy the files into program installation directory.

     
    And run:
    regsvr32 /s "c:\Program Files\Clover\TabHelper32.dll"
    regsvr32 /s "c:\Program Files\Clover\TabHelper64.dll"
     
    I think you can write a bat file to do it in one minute.
     

    UninstallRun

     

    regsvr32 /u /s "c:\Program Files\Clover\TabHelper32.dll"
    regsvr32 /u /s "c:\Program Files\Clover\TabHelper64.dll"

     

     
    who created an installer, Inno or MSI? :help: 
    ;InnoSetupVersion=5.5.0[Setup]AppName=CloverAppVerName=CloverAppVersion=3.0.258.0AppPublisher=EJIE TechnologyDefaultDirName={pf}\CloverDefaultGroupName=CloverUninstallDisplayIcon={app}\clover.exeOutputBaseFilename=SetupCompression=lzma2/MaxArchitecturesInstallIn64BitMode=x64DisableProgramGroupPage=yesWizardImageFile=embedded\WizModernImage-IS.bmpWizardSmallImageFile=embedded\WizModernSmallImage-IS.bmpAppCopyright=© 2013 EJIE Technology[Files]Source: "{app}\clover.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversionSource: "{app}\clover.dll"; DestDir: "{app}\Readme"; MinVersion: 0.0,5.0; Flags: ignoreversionSource: "{app}\TabHelper32.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversionSource: "{app}\TabHelper64.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversionSource: "{app}\locales\de.pak"; DestDir: "{app}\locales"; MinVersion: 0.0,5.0; Flags: ignoreversionSource: "{app}\locales\en-US.pak"; DestDir: "{app}\locales"; MinVersion: 0.0,5.0; Flags: ignoreversion[Run]Filename: "{win}\System32\regsvr32.exe"; Parameters: "/s"; WorkingDir: "{app}\TabHelper32.dll"; MinVersion: 0.0,5.0;Filename: "{win}\System32\regsvr32.exe"; Parameters: "/s"; WorkingDir: "{app}\TabHelper64.dll"; MinVersion: 0.0,5.0;[UninstallRun]Filename: "{win}\System32\regsvr32.exe"; Parameters: "/u /s"; WorkingDir: "{app}\TabHelper32.dll"; MinVersion: 0.0,5.0;Filename: "{win}\System32\regsvr32.exe"; Parameters: "/u /s"; WorkingDir: "{app}\TabHelper64.dll"; MinVersion: 0.0,5.0;[Icons]Name: "{group}\Clover"; Filename: "{app}\clover.exe"; MinVersion: 0.0,5.0;[CustomMessages]default.NameAndVersion=%1 version %2default.AdditionalIcons=Additional icons:default.UninstallProgram=Uninstall %1default.LaunchProgram=Launch %1default.AssocFileExtension=&Associate %1 with the %2 file extensiondefault.AssocingFileExtension=Associating %1 with the %2 file extension...[Languages];These files are stubs; To achieve better results after recompilation, use the real language filesName: "default"; MessagesFile: "embedded\default.isl";

    Please do it right!

     

     

×
×
  • Create New...