Tom's Guide > Forum > Programmation > [résolu]Probleme avec inno setup

[résolu]Probleme avec inno setup

Forum Programmation : [résolu]Probleme avec inno setup

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, j'ai mis se topic dans cette rubrique car beaucoup de personnes ici ont du l'utiliser. Je m'explique:
Quand je crée une installation avec inno setup et l'assistance, j'ai tout bien rempli correctement , mais le raccourci est mauvais.
Quand j'installe mon programme, le raccourcis dans la case "cible" est bien là, mais dans la case "Démarrer dans" est vide.
Savez vous comment faire pour avoir des raccourcis qui fonctionnent sous Inno Setup ? Merci


Message édité par ptitcois le 01-10-2008 à 21:16:28
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu peux montrer le script généré?

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

oui bien sûr, ne soyez pas surpris, le nom n'est pas de moi, mais je vais le changer !
mon script:

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{F314684D-15DE-4612-8CAC-A4AA1826B50E}
AppName=Croysis
AppVerName=Croysis 1.0 a FR
AppPublisher=Ptitcois Studio BZH
AppPublisherURL=http://ptitcois35.free.fr/croysis
AppSupportURL=http://ptitcois35.free.fr/croysis
AppUpdatesURL=http://ptitcois35.free.fr/croysis
DefaultDirName={pf}\Croysis
DefaultGroupName=Croysis
AllowNoIcons=yes
LicenseFile=F:\Crysis Jeu\license.txt
InfoBeforeFile=F:\Crysis Jeu\before instalation.txt
InfoAfterFile=F:\Crysis Jeu\after installation.txt
OutputDir=C:\Users\Admin\Desktop
OutputBaseFilename=Croysis 1.0 a FR Setup
SetupIconFile=F:\Crysis Jeu\Croysis.ico
Compression=lzma
SolidCompression=yes

[Languages]
Name: "french"; MessagesFile: "compiler:Languages\French.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "F:\Croysis 1.00 a FR\Croysis.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\fmod.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\jpeg.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\libfreetype-6.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\libpng12-0.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\libtiff-3.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\SDL.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\SDL_image.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\SDL_ttf.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\zlib1.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\Croysis.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\Croysis.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\Croysis 1.00 a FR\data\*"; DestDir: "{app}\data"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "F:\Croysis 1.00 a FR\sons\*"; DestDir: "{app}\sons"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "F:\Croysis 1.00 a FR\sprites\*"; DestDir: "{app}\sprites"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\Croysis"; Filename: "{app}\Croysis.exe"
Name: "{group}\{cm:UninstallProgram,Croysis}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\Croysis"; Filename: "{app}\Croysis.exe"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Croysis"; Filename: "{app}\Croysis.exe"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\Croysis.exe"; Description: "{cm:LaunchProgram,Croysis}"; Flags: nowait postinstall skipifsilent


Message édité par ptitcois le 01-10-2008 à 19:10:45
Répondre à ptitcois

Dans les tasks, essaie en ajoutant l'option WorkingDir: "{app}". Si ça ne marche pas, essaie aussi sur Icons.

Code :
  1. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;WorkingDir: "{app}"
  2. Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked;WorkingDir: "{app}"

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Ca ne fonctionne pas, il me met: unrecognized parameter name "WorkingDir"

Répondre à ptitcois

Même dans Icons?
Si oui, montre ton nouveau script

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Merci Cricky :)
il fallait bien mettre

WorkingDir: "{app}"

dans la categorie ICONES, dans TASKS, ça ne fonctionnait pas

Répondre à ptitcois
Tom's Guide > Forum > Programmation > [résolu]Probleme avec inno setup
Aller à :

Il y a 264 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens