Déploiement d'une application VB

Résolu
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007 - 18 févr. 2007 à 13:05
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007 - 18 févr. 2007 à 19:50
Bonjour tout le monde,

je voudrais mettre à la disposition de l'un de mes clients une petite application VB. Mais je ne souhaite qu'il l'installe plus qu'un seule fois. je ne sais pas comment procéder sachant que pour installer l'application j'utilise l'assistant standard VB.

Merci d'avance pour toute aide..

11 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 févr. 2007 à 14:14
Ben, tu as raison...Mais c'est pareil alors si tu fait un version limiter, s'il a des personnes calés, il lui sera facile de déplomber ton appli, reste alors la solution démo..Proteger une application à été une question très délicate à mettre en place, car il n'existe pas vraiment de protection efficace, mais il peut y avoir des petites bidouilles pour "proteger un peu"...

A+
Exploreur
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
18 févr. 2007 à 13:11
Salut,

le mieux c'est de passer par Innosetup/Istool pour déployer ton appli.
Voici le lien qui va bien :
http://www.vbfrance.com/infomsg_SOLUTION-ULTIME-POUR-SETUP_853001.aspx

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 févr. 2007 à 13:15
Salut,

Déjà un conseil, utilise plutôt Inno Setup, Istool,(un coût de google et tu trouvera) pour faire un déploiment de ta source...Cela est plus efficace que l'assistant de déploiment de VB...
Par contre je ne comprend pas ce que tu veux dire : Je veux qu'il l'installe qu'une fois ?Si tu ne laisse pas les fichiers d'installation de Inno Setup ou de l'enpaquetage de VB, il ne pourra donc ne pas l'installer 2 fois!!

A+
Exploreur
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 févr. 2007 à 13:16
Salut Mortalino,

Post croisé..

A+
Exploreur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007
18 févr. 2007 à 13:30
Merci à Mortalino et à Explorateur pour cette super réactivité..

Pour répondre à la question. Le client a en réalité une centaine d'installation à faire sur ces postes. Mais il est un peu chiant (je m'excuse pour le mot). Il exige de manipuler l'application avec de prendre sa décision  ... Je suis donc obligé de lui livrer l'application et j'ai penser à la solution de limiter les installations... d'où ma question !!  je ne vois pas comment je peux faire autrement ..

NB. J'ai posté ce message avec d'aller sur le lien de Mortalino

Merci encore
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 févr. 2007 à 13:48
Re,

Il y a peut-être une solution tout bête....Fait une version démo de ton appli, voir la source de Renfield sur ce site...qui pourrai être une alternative à ton problème...

A+
Exploreur
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
18 févr. 2007 à 13:49
Merci exploreur, ça m'interressait, je suis servi (bien que pas l'utilité pour le moment).
Je garde le lien précieusement  ;)

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
18 févr. 2007 à 13:54
Ou comme tu dit une version limiter dans le temps avec une précotion de plus, j'explique :

Dans ta source :

Une fonction qui créer un fichier texte(par exemple) dans un répertoire bien précis.
Une autre fonction qui vérifie la présence de ce fichier..

Quand tu lances l'installation de ton appli, ta source créée ce fameux fichier dans un répertoire que tu aura choisi. Si ton client désinstalle ton appli, le fichier lui, qui à été créer en dur ne sera pas supprimer!!
Quand il va vouloir refaire une installation, ta source va vérifié si le fichier est présent si oui : joli message..Désolé vous ne pouvez pas lancer l'installation !!!Si non, tu installes ton appli...

A+
Exploreur
0
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007
18 févr. 2007 à 14:05
re,

- j'aimagine que cela est possible avec InnoSetup !!

- D'un autre cote, ta solution, je pense a 2 limites : 
   1. il peut trouver le fichier créer par l'application (car le client  est une ssii, dont j'imagine il peut avoir sous la main des personnes capable de faire cela ).
  2 . Il suffit qu'il installe, le logiciel sur une autre machine

Merci
0
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007
18 févr. 2007 à 14:14
Pour le lien que Exploreur a laissé.. je t'en remercie ..
L'option de compilation m'a donné un certain nombres d'idées... Par exemple, le client doit faire des insertions dans une base de données, je vais essayer de faire une option de compilation qui limiterait le nombre d'insersion, Ou encore rendre inactives certaines  fonctionalités de l'application

merci encore
0
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007
18 févr. 2007 à 19:50
Merci d'avoir pris la peine de s'impliquer dans mon problème
0
Rejoignez-nous