cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
11 févr. 2007 à 10:13
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 2012
-
20 août 2010 à 13:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 20 août 2010 à 13:09
> Casy,
Oups, tu à raison, j'ai parler (écrit) trop vite.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 20 août 2010 à 13:00
si tu rentre l'exe là ou tu veux, tu ne retrouvera pas la variable de compilation, ni même le code qu'elle contrôle puisque par définition ce code n'est pas compilé et donc pas présent dans l'exe.
Tout est crackable, certes, mais là, il te faudra les sources du code pour pouvoir le recompiler sans les limitations.
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 20 août 2010 à 12:43
"oui, mais crackable en ce cas..."
mais tout est "crackable ", si je rentre l'exe dans un environnement C et que je trouve la variable de compilation beh..
Et pour "Cracker" faut déjà quelqu'un qui s'y connaît pas mal.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 20 août 2010 à 11:18
oui, mais crackable en ce cas...
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 20 août 2010 à 11:17
Bonjour tou(te)s,
Le système de la compilation conditionnelle nécessite de remplacer carrément tout l'exe. Il serait plus intérèssant de pouvoir modifier le status de l'exe simplement par une clé d'activation, par exemple.
Est-ce possible ?
Cordialement.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 23 avril 2009 à 16:17
Rectification : en dotnet avec les versions Express, c'est possible aussi, il faut juste "Afficher tous les paramètres" puis cocher "Afficher les configurations de génération avancées" : Debug et Release sont alors possibles.
cs_chaouline
Messages postés5Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention 9 mars 2009 23 avril 2009 à 11:42
bonjour tout le monde j'ai un probléme aid moi STP ,
comment je peut ceer un key mon application vb.net je travaille avec VS 2005
nourwahiba
Messages postés82Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention23 juin 2011 25 févr. 2008 à 10:48
bravo
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 13 févr. 2007 à 14:12
En DotNet on peut peut faire un build release ou debug, et aussi un build Demo ou pas : il suffit de creer un nouveau type de build, ce qui évite d'avoir à changer des constantes conditionnelles (le reste reste pareil : #If DEMO Then...). Sauf qu'avec la version express gratuite de VB2005, cela n'est pas possible et il faut alors définir la constante, comme en VB6.
joelmarie
Messages postés27Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention12 juin 2008 12 févr. 2007 à 22:09
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 11 févr. 2007 à 20:07
Salut Renfield,
Voilà une source qui va répondre à pas mal de questions sur le forum!!
A+
Exploreur
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 févr. 2007 à 15:14
Ben en fait, il s'agit simplement de désactiver certaines parties de ton code...
tu aura en sortie deux exe bien distinct (voir exemple dans le fichier ZIP)
nourwahiba
Messages postés82Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention23 juin 2011 11 févr. 2007 à 14:14
merci pour vous violent_ken je vais immediatement consulter le tuto
bonne suite a tous
nourwahiba
Messages postés82Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention23 juin 2011 11 févr. 2007 à 14:09
BONJOUR CASY
d'apres ce que vous avez expliqué .. je dois ecrire deux parties de programmes dans mon application ..
partie pour la version demo et une 2ieme partie pour la version full?
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 févr. 2007 à 13:34
J'espère que çà aidera ;)
J'en avais eu besoin il y a 3/4 jours et comme j'avais rien trouvé pour m'aider sur vbfrance, bah voilà un tuto ^^
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 févr. 2007 à 13:29
avec toutes ces infos, les membres de VbFrance vont devnir chamions en compilation conditionelle ^^
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 11 févr. 2007 à 12:04
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 11 févr. 2007 à 10:13
Petite precision pour utiliser les arguments de complation conditionnelle dans l'IDE
Dans les propriétés du projet, onglet Créer, ligne Agument de compilation conditionelle
Il suffit de mettre le texte suivant : DEMO = 0 ou DEMO= -1
Avec DEMO = 0, Demo est considéré comme étant à False, donc c'est le code compris entre le #Else et le #End IF qui sera compilé.
Avec DEMO = -1 (-1=TRUE, mais normalement toute valeur différente de 0 est considéré comme TRUE), Demo est considéré comme étant à True, donc c'est le code compris entre le #If et le #Else qui sera compilé.
PS : Pour utiliser plusieurs constantes de compilation conditionelle, les séparées par un ;
20 août 2010 à 13:09
Oups, tu à raison, j'ai parler (écrit) trop vite.
20 août 2010 à 13:00
Tout est crackable, certes, mais là, il te faudra les sources du code pour pouvoir le recompiler sans les limitations.
20 août 2010 à 12:43
mais tout est "crackable ", si je rentre l'exe dans un environnement C et que je trouve la variable de compilation beh..
Et pour "Cracker" faut déjà quelqu'un qui s'y connaît pas mal.
20 août 2010 à 11:18
20 août 2010 à 11:17
Le système de la compilation conditionnelle nécessite de remplacer carrément tout l'exe. Il serait plus intérèssant de pouvoir modifier le status de l'exe simplement par une clé d'activation, par exemple.
Est-ce possible ?
Cordialement.
23 avril 2009 à 16:17
23 avril 2009 à 11:42
comment je peut ceer un key mon application vb.net je travaille avec VS 2005
25 févr. 2008 à 10:48
13 févr. 2007 à 14:12
12 févr. 2007 à 22:09
12 févr. 2007 à 01:28
Merci Renfield
11 févr. 2007 à 20:07
Voilà une source qui va répondre à pas mal de questions sur le forum!!
A+
Exploreur
11 févr. 2007 à 15:14
tu aura en sortie deux exe bien distinct (voir exemple dans le fichier ZIP)
11 févr. 2007 à 14:14
bonne suite a tous
11 févr. 2007 à 14:09
d'apres ce que vous avez expliqué .. je dois ecrire deux parties de programmes dans mon application ..
partie pour la version demo et une 2ieme partie pour la version full?
11 févr. 2007 à 13:34
J'en avais eu besoin il y a 3/4 jours et comme j'avais rien trouvé pour m'aider sur vbfrance, bah voilà un tuto ^^
@+
11 févr. 2007 à 13:29
11 févr. 2007 à 12:04
http://www.vbfrance.com/tutoriaux/COMPILATION-CONDITIONNELLE-VB6_612.aspx
@+
11 févr. 2007 à 10:13
Dans les propriétés du projet, onglet Créer, ligne Agument de compilation conditionelle
Il suffit de mettre le texte suivant : DEMO = 0 ou DEMO= -1
Avec DEMO = 0, Demo est considéré comme étant à False, donc c'est le code compris entre le #Else et le #End IF qui sera compilé.
Avec DEMO = -1 (-1=TRUE, mais normalement toute valeur différente de 0 est considéré comme TRUE), Demo est considéré comme étant à True, donc c'est le code compris entre le #If et le #Else qui sera compilé.
PS : Pour utiliser plusieurs constantes de compilation conditionelle, les séparées par un ;