begin process at 2012 02 14 21:54:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Limité un Exe dans le temps?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Limité un Exe dans le temps?

vendredi 21 octobre 2005 à 10:24:34 | Limité un Exe dans le temps?

shaiinna

Membre Club
Question: j'ai un executable effectif en 3 etapes.

Chaques etapes doient etre executé 1 fois, une fois executé le bouton ETAPE 1 doient se grisé ect jusqua letape 3 qui une fois effectué se grise


Consequence: lexecutable ne peut plus servir puisque les 3 bouton sont grisés.

Je sais qu'il faut faire un fichier TXT

Seul Hic je n'ai jamais pratiqué la limitation d'utilisation d'un document donc je ne sais pas comment cela fonctionne

Si qqun pourrait m'aider ce serait sympas parceque decidement jai que d pb avec VB lol pourtant jaime bien
vendredi 21 octobre 2005 à 10:29:28 | Re : Limité un Exe dans le temps?

saez

Ben a la fin de l'etape 1 tu fais :

bouton1.enabled = false
bouton2.enabled = true

voila @+
vendredi 21 octobre 2005 à 10:33:37 | Re : Limité un Exe dans le temps?

shaiinna

Membre Club
Non je ne peux pas faire ca car l'executable va etre fermé et reouvert 2 3 4 jours plus tard donc ce qui a été mit en memoir va etre effacé et letape 1 va etre realisable cela auré été bon si il resté ouvert
vendredi 21 octobre 2005 à 11:30:07 | Re : Limité un Exe dans le temps?

saez

Dans ton fichier texte tu spécifie l'etape en cours ou l'étape à executer au lancement de ton appli, ainsi que certain parametre.
Ca te permet de conserver en dur ce qui a été déja fait.

Et dans le chargement de ta form, tu ouvres le fichier et le lis en fonction de ce que tu trouverais, tu enchaine un action.

tu peux aussi le faire avec un csv séparé par des points virgule avec les valeurs que tu veux , que tu modifies à chaque fin d'étape :

ex , ton fichier :
tu en est à l'etape 2

False;True;False;
(étape1;étape2;etape3)


dans ton formload :


Dim Fso
Dim Ficparam
Dim Ligneparam
Dim PtFichierTexte
Dim Tabparam(3)
const ForReading = 1

'Préparation du fichier contenant les parametres
Set Fso = CreateObject("Scripting.FileSystemObject")
Ficparam    = "c:\parametre.txt"

Set PtFichierTexte = Fso.OpenTextFile(Ficparam, ForReading, False)

' ** Lit la ligne puis seplace devant la ligne précédente
Ligneparam  = PtFichierTexte.ReadLine
 
' ** Place dans un tableau les différentes parties lues dans la ligne
Tabparam = Split(Ligneparam, ";")
               
' ** utilisation des variables avec les valeurs lues dans la ligne
bouton1.enabled   = Tabparam(0)
bouton2.enabled   = Tabparam(1)
bouton3.enabled   = Tabparam(2)




C'est du Vbscript que j'avais utilisé adapté à la volée 
mais ca devrai pouvoir etre facile à mettre, ptet quelque trucs à modifier.

vendredi 21 octobre 2005 à 11:30:57 | Re : Limité un Exe dans le temps?

aieeeuuuuu

salut

est ce qu'il s'agit d'une sécurité poru éviter que qq'un fasse des betises par inadvertance, ou est ce pour eviter que quelqu'un puisse eviter de réutiliser ton programme ?

si c'est jute pour éviter les erreurs de manip, tu peux ecrire soit dans un fichier, soit dans la base de registre.

si c'est pour eviter du piratage, idem, mais en criptant tes valeurs.

il y a des sources sur le site pour lire/ecrire dans un fichier ou dans la base de registre
il y a également des sources pour cripter et decripter

vendredi 21 octobre 2005 à 11:31:21 | Re : Limité un Exe dans le temps?

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Voir tout les messages du forum parlant de sauvegarder le contenu de contrôles (textbox, combo, etc.)

En effet, il faut utiliser un fichier txt, mais on ne va pas répéter à chaque fois ce qu'il faut faire alors qu'une simple recherche sur le forum suffit à trouver la réponse !

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
vendredi 21 octobre 2005 à 12:48:34 | Re : Limité un Exe dans le temps?

shaiinna

Membre Club

c'est une question de securité.
Parceque les personnes qui vont utiliser cette appli sont novice et limité ignar en info
alors pour eviter quil copie colle d fichier bd 150000 fois on limite lutilisation de lappli a 3 etape

Datk sidou je sais bien quil fo recherché ce que jai fé mais la recherche est longue et c pour ce soir maximum jai pri vachement de retard sur la livraison
c pour ca que je me permets de poser la question
Car  je programme pas en VB dhabitude dc je nen ai pas la connaissance parfaite
Je connais je suis capable de monter un truc qui tiens mais rien a voir avec dautre langage ou je suis a laise

Donc je mexcuse aupres dautre dev qui pensent que la question est rebarbatif.


vendredi 21 octobre 2005 à 12:50:08 | Re : Limité un Exe dans le temps?

shaiinna

Membre Club
ps: saez merci *
Mais la ou je bug c la creation du fichier TXT. j'ai du mal en comprendre la construction
vendredi 21 octobre 2005 à 12:53:12 | Re : Limité un Exe dans le temps?

saez

Dans ton fichier, tu mets tes valeurs séparées par des virgules, le "Tabparam = Split(Ligneparam, ";")" permet de placer les valeurs entre les virgules dans le tableau Tabparam.

Voila.
vendredi 21 octobre 2005 à 13:10:20 | Re : Limité un Exe dans le temps?

pcpt

Administrateur CodeS-SourceS
Réponse acceptée !
salut,
tu tapes "fichier ini", ou "configuration", on même n'importe quoi, quasiment toutes les "petites applis", donc pas forcément les "bouts de codes", utilisent un fichier ini.
donc pareil pour toi, puisque ce n'est apparemment pas une question de sécurité "piratge".

(dit donc, je met des guillemets partout)

tu vas donc avoir

[BOUTON]
1=0
2=1
3=0

tu vas lire le fichier au Load, et changer les valeurs aux clicks....
et tu peux très bien ne pas mettre d'extension pour ... semer le trouble pour l'utilisateur....

@+
PCPT  [AFCK]


Cette discussion est classée dans : exe, temps, limité, etapes, doient


Répondre à ce message

Sujets en rapport avec ce message

Temps d'ouverture !!!!! [ par xavier77 ] Salut à tous, J'ai crée un exe avec VB6. Lorsque je l'exécute sous Win98 avec un Celeron 500, l'appli s'ouvre relativement vite. Par contre si je l'ex Un seul EXE, comme au bon vieux temps ! [ par rimbaud ] Bonjour à tous, bravo milles fois pour ce site !Une question simple, et récurente sur ce forum : une réponse certainement complexe:je désire programer Logiciel limité dans le temps [ par chid_ra ] Salut, Je passe de temps en temps sur ce site lorsque j'ai besoin d'un coup de main et jusqu'à maintenant je n'ai pas été déçuJe souhaite inclure dans Question avec temps limité de réponse [ par carlstp ] Est-il possible avec VB 6 de Poser une Question avec temps limité de réponse. :Ex. "Êtes-vous certain ? "   Choix oui on non et après 2 minutes le cho Créer un fichier exe [ par nainbleu2 ] Bonjour, Débutant, même très débutant en VB, j'aimerai développer un petit programme, mais je ne sais ni comment le faire ni comment l'utiliser aprps Réduire la taille des *.exe (et le temps de compilation) [ par violent_ken ] Violent Ken Bonjour, ma question est assez simple (mais la réponse...) : comment peut on réduire la taille de l'executable, et ain Zombies [ par Florent ] Bonjour, J'ai un programme extérieur qui lance Word.exe. Mais ces derniers, se détruisent de temps en temps, ils n'apparaissent plus dans l a l'aide svp !!!!!!!!! [ par LeKamé ] salut !!mon probleme !! c'est que je veux mettre dans un programme, des fichiers, bon ca c'est pas dur, je créé une ressource et je l'extrait de l'exe Infecter un exe [ par Sirotilc ] Je me suis toujours demandé comment on infectait un exe !!!Si quelqu'un peut me dire comment faire, ce serait cool, ne serait-ce que par curiosité ! Ressources EXE !!! [ par Sirotilc ] Comment mettre en ressources un EXE de plus de 64 Ko ???D'après MSDN, on ne peut pas, mais y'a sûrement une astuce pour y arriver ! Aidez moi !!!!!!!


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,571 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales