cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010
-
20 juil. 2008 à 14:45
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010
-
27 juil. 2008 à 21:18
Bonjour,
J'ai creer un projet avec Visual Basic 2005 Express.
Et j'ai besoin de faire une sorte de mise à jour qui accederais à un lien de téléchargement.
Je m'explique. A chaque fois que j'allume l'application (le .exe) il faudrait que le logiciel ce connecte à un lien de téélchargement et télécharge les mises à jour chaque jour. Et la mise a jour est toute simple, c'est juste remplacer un mot dans les codes sources de l'application.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 20 juil. 2008 à 16:08
Salut,
Se connecter à un serveur et télécharger des données, aucune problème. Mais "juste remplacer un mot dans les codes sources" c'est nettement plus compliqué. Une fois compilé, il n'est pas aisé de changer le code source de l'appli (pas impossible), donc je te conseil de gérer ça avec un fichier de données extérieur (un xml?)
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 20 juil. 2008 à 17:39
Oui sa serait juste un fichier a changer au début de chaque chargement de l'application. Juste changer le .exe par un autre .exe qui sera placer sur un lien de mon site.
Mais il faudrait que la mise à jour du fichier soit caché. Que au début sa dise : patientez svpl, et pendant ce temps op sa télécharge le fichier et sa le remplace par un autre fichier.
P.S : Le fichier à mettre a jour est le .exe (l'application) donc je sais pas si en fesant la mise à jour sa va remplacer le .exe1 par un autre et vu que c'est le .exe1 est l'application qui fait la mise à jour je pense qu'il y aur aun pb quelques part non ?
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 20 juil. 2008 à 23:04
si c'est pour changer une partie de ton application, soit tu fais une dll et c'est ça que tu changes
soit 2 exe!
le reste c'est à toi de voir mais pourquoi changer un prog tous les jours ?
Au contraire des chasseurs qui ne sont pas des lapins, les pollueurs, eux, sont des ordures
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 20 juil. 2008 à 23:09
J'essaye de faire avec le clickone. J'ai réussi. mais sur mon pc pas ave cun serveur web.
Bin dans mon progr y a un mot de passe à mettre et le mot de passe il est dans le code, quand on met le mot de passe dans la textbox et qu'on clique sur OK sa ouvre la Form sinon sa ferme le programme. Et pour pouvoir changer d emot de passe, il faut que je modifier le code de mno application et donc refaire un .exe, et permettre de l'échanger comme sa.
Peut etre pas tout les jours, mais au moins toutes les semaines ^^
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 20 juil. 2008 à 23:14
pourquoi pas un simple fichier texte avec le mot de passe crypté , ou dans une dll
ce serait déjà plus simple que dans l'exe,
Au contraire des chasseurs qui ne sont pas des lapins, les pollueurs, eux, sont des ordures
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 20 juil. 2008 à 23:17
ent on fait : moi mon code pour le mot de passe c'est :
If (PasswordTextBox.Text = "toto25") Then
Form1.Show()
Me.Hide()
End If
Et on pourrait mettre une commande pour que sa cherche le mot de passe dans un dll ?
Et ce dll serait mis à jour a chaque ouverture de l'application si j'ai bien compris ?
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 20 juil. 2008 à 23:23
A d'accord. Sa serait cool si quand on clique sur OK, sa cherche dans une liste d'une page web creer pour, si le mt de passe et dedans si oui --OK sinon fermeture de l'application. mais faudrait vraiment quelques choses de simple. je connais rien dedans ce langage VB :s
je vais dormir, on continuera demain. merci beaucoup de votre aide !
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 21 juil. 2008 à 00:01
Mets un fichier texte avec le mot de passe crypté avec SHA2 sur ton serveur.
Dans ton prog, tu charge ce fichier avec un WebClient puis tu compare le SHA2 du mot de passe entré avec la valeur de ton fichier texte.
Il est bien sur aussi possible de faire ça avec un fichier XML, HTML, ou tout ce que tu veux.
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 21 juil. 2008 à 09:20
Merci à tous !
[auteur/KEVINORY/183467.aspx Kevin.Ory]Je ne connais pas les commandes pour charger un fichier avec un WebClient et le comparer le mot de passe inscrit dans le logiciel par l'utilisation avec le fichier sur mon site web (HTML)
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 21 juil. 2008 à 12:37
J'ai cherché des codes pour SHA2 et rien trouvé
Mais sa serais juste quelques chose de très très simple, pas besoin de Web serveur ou truc comme dont je ne dispose pas de connaissance pour en faire usage. il faudrait juste une commande qui télécharge un fichier crypter avec dedans un mot de passe. Et a chaque ouverture du programme sa télécharge le petit fihcier et s ale remplace par celui deja mis dans le dossier ou ce trouve mon application..
cs_quentindu16
Messages postés43Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention28 juin 2010 21 juil. 2008 à 13:21
D'accord, oui j'ai un site web.
J'ai juste à mettre le mot de passe dans un .html par exemple et de l'héberger dans u dossier de mon site. Ce mot d epasse est donc cryper en SHA2.
Et quand le fichier sera fini de télécharger l'application décryptera le mot de passe qui se trouve dans le fichier télécharger et regardera voir si le mot de passe mis dans la textbox par l'utilisation et le meme que dans le fichier télécharger.
Si j'ai bien compris ...
Après il me faudrais juste un tuto pour crypter des mots ou lettres pour cryper le mot de passe une un code pour le décryptage.
Quand sa téléchargera le fichier on peut me mettre a l'endroit source de l'application (dans le mem dossier que l'application qui télécharge le fichier) ?