Bonjour à tous, bizarrement je ne code pas en vb6 mais en c#, mais c'est ici que j'ai trouvé tout les liens parlant d'innosetup alors j'y place ma question!
Le programme c# que j'ai réalisé nécessite la version .NET 2.0!
Je lançais habituellement le truc de cette manière:
Mais comme il est inutile de lancer le premier exe si la framework .NET 2.0 est déjà installé j'ai donc décidé de vérifier avant et je bloque à peu près comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [Run] Filename: "{app}\dotnetfx.exe"; Filename: "{app}\monexe.exe";
[CODE]
c'est donc la fonction qui permet de lancer les exe que je recherche, de plus est ce que le code se lance à la fin du setup ou il y a t'il une fonction nécessaire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 begin if RegKeyExists(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\.NETFramework\policy\v2.0') then begin //Ici lancer seulement monexe.exe end; else begin //ici lancer le setup du framework puis monexe.exe end; end;
Partager