Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PROGRAMME INQUITABLE


Information sur la source

Catégorie :Tutoriaux Niveau : Débutant Date de création : 27/11/2002 Date de mise à jour : 27/11/2002 01:26:24 Vu : 3 143

Note :
7,33 / 10 - par 6 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

Ce programme ne pourra pas être arreter, enfin si il pourra être arreter mais il se relancera automatiquement, alors autent vous pouvez l'utiliser dans vos programme de maniére a qu'il se relance, autant vous pous faire un programme dit 'chian' qui ne pourra plus être arreter(même pas par Ctrl-Alt-Suppr).

En faite le programme contient un second programme, le principe est que le secon programme lance le premier en permanance, et le premier lance le second en permanence aussi, mais le premier contient égualement le programme en lui même.

alors il est évident que la les deux programme se lancerai en grande quantité jusqu'a un message d'erreur de memoire, mais pour éviter cela il suffit alors de faire en sorte que les programmes ne puissent pas être lancer 2 fois.

voici le code:
 

Source

  • 'Le premier programme, vous crée un module qui contient une sub 'main'(définit en sub de demarage)
  • sub main()
  • if app.previnstance then end
  • formprincipale.show
  • do
  • shell app.path+"|prog2.exe"
  • doevents
  • loop
  • 'Le second programme lui fait le même chose mais sans l'ouverture de la fenêtre principale
  • sub main()
  • if app.previnstance then end
  • do
  • shell app.path+"|prog1.exe"
  • doevents
  • loop
'Le premier programme, vous crée un module qui contient une sub 'main'(définit en sub de demarage)

sub main()
   if app.previnstance then end
   formprincipale.show
   
   do
      shell app.path+"|prog2.exe"
      doevents
   loop

'Le second programme lui fait le même chose mais sans l'ouverture de la fenêtre principale
sub main()
   if app.previnstance then end

   do
      shell app.path+"|prog1.exe"
      doevents
   loop

Conclusion

vous mettez les codes dans chacun des programes, ainsi que la formprincipale(que vous nommez comme vous le souhaitez) qui est alors ouverte.

et la si vous fermer le prog. 1, le 2 le relance
si vous ferer le 2, c'est le 1 qui le relance
et il n'est pas possible de fermer les deux e même temps

ainsi je vous pris de ne pas faire de virus avec se system, mais utilisée-le plutôt pour vos application affin de permettrent un relancement automatique en cas de bug(j'ai longuement réflechie a diffuser se system, mais finalement je l'ai diffusé en me disant que ceux qui l'utiliserai a bon essian ne devait être pénaliser par les autres)
 

Commentaires et avis

signaler à un administrateur
Commentaire de TheSaib le 27/11/2002 11:23:26 administrateur CS

arretez avec vos sources sans interets, ca pustulle de partout depuis un certain temps , y'aurais un algo techinque ou qq chose d'extraordinaire , ou de drole ... mais meme pas

C'est fatiguant à la fin

signaler à un administrateur
Commentaire de DragonDracGrrr le 27/11/2002 12:51:25

Je trouve que ça sert surtout pour ne pas lancer 2 fois la même application.
Pas mal, par contre, l' effet des 2 programmes, tu aurait put le garder.

signaler à un administrateur
Commentaire de Mémère le 27/11/2002 16:39:15 administrateur CS

Bravo mek!!!!!!!! En fait j'adore tout ce que je vois sur cette page : ta bêtise naturelle mais tellement adorable, tes fautes d'orthographes à tous les mots, ton concept même. Mec t'es l'exemple typique de l'ado. qui s'emmerde. C'est puissant!

Je suis sur que t'as 8 ans ou moins, que t'es un débutant en vb qui croit tout savoir, peut-être même que tu veux en faire ton métier? Allez laches pas l'affaire, continue a faire du pompage de concept et t'irras loin. Ton code ne démontre aucune intelligence créatrice ni aucune imagination. Désolé

signaler à un administrateur
Commentaire de TheHacker le 27/11/2002 19:21:49

Recopie encore plsu ma source !, m,nt je crois que tout le monde a deja vu 5 fois le prog etant donné que j'etais le prmezeir a le metre ensuite encore 3-4 ont suivis alors c bon, quel intéret de recopier les gens pour remetre la meme chose !

signaler à un administrateur
Commentaire de WaFFel le 28/11/2002 03:49:21

aa c la que je vois que le VB sa sert a rien c juste pour les jeunne que veulle fair des petit trux sur leur ordi

Le pouvoir apartien au C++

signaler à un administrateur
Commentaire de Cerber le 28/11/2002 03:55:31

Ben moi Stephman ton code va me servir :) Alors ne fais pas attention aux commentaires de certains idiots, surtout quand tu parcours les sources de ce site et que tu t'aperçois que certains postent toujours des commentaires désobligeants sur les nouvelles sources.

signaler à un administrateur
Commentaire de Kirua le 28/11/2002 18:55:27

... pas à dire, vive le C++ :)

signaler à un administrateur
Commentaire de Stephman le 02/12/2002 17:36:28

sérieu vous faite vraiment de la peine,
bien sur que si que c'est utile, il suffit de le completer un peu affin qu'il puissent concerver les donner ou ce trouve le prog, et lorsqu'il plante en cause de n'importe quelle bug il est alors relancer et retrouve son status initiale. bon imaginez que vous fassiez un petit bloque note, vous mettez se system, ainsi que dans la fonction txtText_change un code qui enregistre automatiqueent le fichier dans un fichier temporaire. Le fichier temporaire peut alors être mis dans le registre, et lorsqu'il plante le second prog. le relance avec une option de la ligne de comand qui lui indique par exemple de recharger le fichier temporaire, et la ont se retrouve exactement la ou on en était.

Alors si vous avez pas captez sa, celui qu'a la mentalité d'un gosse de 8 ans c pas moi.

heu juste un truc pour TheHacker, ta vraiment l'air fin de critiquer, mon prog. n'est pas du tous le ême que le tien, et en plus je serait toi je me l'écraserai avec ton n ieme scanneur de port, exactement pareil que les autres(surtous que moi au moins je ne me suis pas gourer de catégorie)

Franchement moi je vait songer a quitter se rézo si c pour avoir tous le temps les même critiques des même gens stupides, des que vous voyez votre bijoux menacez allez tous de suite votez 1 chez les autres.

Alors maintenant dite ce que vous voulez, j'en ait plus rien a cirer, et vivement la nouvelle interface que se genre de réaction stupide et pueril soit sanctionnez

signaler à un administrateur
Commentaire de krissssss le 26/06/2003 19:47:02

Stephman, quand on met une source qui permettrait de faire un virus, on s'arrange pour que ça passe inaperçu...
Si tu l'aurrais présenté comme tu viens de le faire (notepad-like) alors tu n'aurrais eu que de bons commentaires...
C'est du bon boulot.

Un truc :
Afficher un boite de dialogue avant de redémarrer le programme ;)

signaler à un administrateur
Commentaire de Gwadaknight le 08/09/2004 02:44:21

Oui voila, je trouve que c'est un bon moyen lorceque on a un bug, on n'est pas obliger de faire une chaine infernal !

Moi en tout cas j'ai au moins appris en tant que super debutant la commande

shell app.path+"|NAME.exe"


Et sa sa me suffit loool, apres j'etudirai la question ...

Tu a hesiter et je pense que tu aurai dut garder pour toi se code , car il y aura toujours des gens qui prenderont sa pour faire un virus, il suffit de 3 lignes supplementaires pour inquietter quelqun qui n'est pas fort en informatique :s

Sa peut etre utile si on a de l'immagination et pas l'envie de detruire !Au moin sa a deja servi a quelqun (moi :D)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,780 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.