VB SHAREWARE V2.0

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 9 avril 2007 à 23:06
mouazsanni28 Messages postés 2 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 11 octobre 2011 - 11 oct. 2011 à 14:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42151-vb-shareware-v2-0

mouazsanni28 Messages postés 2 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 11 octobre 2011
11 oct. 2011 à 14:02
J'ai trouvé que votre code est agréable et structuré.
Cependant j'aimerais savoir à quoi sert la portion de code suivante:

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

If GetSetting(appName, secName, "alt") = "Ö" Then
Dim tt As String
tt = Date
SaveSetting appName, secName, "now", tt
End If

End Sub

Merci
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
1 juin 2007 à 09:50
Ecriture automatique à chaque lancement du logiciel dans un fichier crypté, si le fichier est supprimé le logiciel ne se lance pas et s'autodesinstal. Pour vérifier que le fichier n'a pas était modifier intégrer un md5 correspondant au fichier à l'interieur de celui ci.
petitsimo Messages postés 1 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 1 juin 2007
1 juin 2007 à 03:50
merci pour le trial ca me donne envie de chercher autres fonctions
qui permettent de compter le nbre de fois d'utilisation du logitiel.si quelc'un a une idee sur ce sujet qu'il nous aide et merci d'avance.
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
10 avril 2007 à 22:25
Bonsoir, je vais tenter d'etre constructif.
Premiere chose qui m'est tomber sous le nez : le bouton quitter de la form3 ne fonctionne pas, unload me deforme la feuille mais si d'autre feuille sont chargées alors ca quitte pas.

Ensuite, personnellement j'aime pas qu'on ecrive dans ma bdr, surtout que avec SaveSetting tu controles pas vraiment l'emplacement, à la limite utilise une api (RegCreateKeyEx, RegSetValueEx).
Autrement essaye de mettre ton code dans un fichier à part ou dans l'executable lui même si tu le peux.

Pour ce qui est du cryptage cela m'a l'air un peu simple mais c'est deja mieu que rien.

Dommage qu'il n'y ait que peu de commentaire.

Idem plutot que Shell utilise une api (ShellExecuteEx, ShellExecute). Enfin c'est qu'un avi personnel ^^.
Dans la Form2 tu declares certaine variable pour toute la form ca enleve un gros morceau de la securité, déclare les dans la/les fonctions pour que leurs valeurs ne soient pas garder en memoire ou vide les variables apres t'en etre servit et si tu souhaites les gardés met les en Private au lieu de Dim même si dans ton cas c'est inutile autant prendre les bonnes habitudes.

Enfin le On Error Resume Next j'aime pas ^^.

Autrement j'aime bien ton code, mais à mon avis pour faire un shareware l'idéal et de compiler une version qui n'est pas complete et une version complete avec serial, serial qui doit etre verifier sur le web dans une bdd pour l'activation.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
10 avril 2007 à 12:03
En cas de dilemme, il est toujours possible de mettre les 2 versions dans le même zip :-)

Voir aussi :
VBLocker : Protégez votre application commerciale
www.vbfrance.com/code.aspx?ID=3227
pirate softwarez Messages postés 16 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 14 novembre 2007
10 avril 2007 à 07:59
Excuse moi Bidou mais ma première version de Shareware est complètement différente de la deuxième. La première version c'est un compteur elle compte une donné dans un fichier tandis que la deuxième donne une évaluation de 30 jours et copie les données dans une base de registre et le Keygen a été nettement amélioré donc ce sont deux programmes qui ne font pas la même Job LOL...
pirate softwarez Messages postés 16 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 14 novembre 2007
9 avril 2007 à 23:44
ok je vais mettre ca a jours
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 avril 2007 à 23:08
Merci de ne pas poster plusieurs fois la même source mais de mettre à jour!
Alors soit on efface la version 1 et tu gardes celle-ci, soit on supprime celle-ci et tu mets à jour la version 1, à toi de voir...
Rejoignez-nous