Programme inquitable

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 920 fois - Téléchargée 39 fois

Contenu du snippet

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 / Exemple :


'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)

A voir également

Ajouter un commentaire Commentaires
Messages postés
19
Date d'inscription
vendredi 3 septembre 2004
Statut
Membre
Dernière intervention
4 novembre 2004

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)
Messages postés
88
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
2 janvier 2007

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 ;)
Messages postés
39
Date d'inscription
samedi 22 juin 2002
Statut
Membre
Dernière intervention
8 juin 2003

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
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

... pas à dire, vive le C++ :)
Messages postés
31
Date d'inscription
dimanche 1 avril 2001
Statut
Membre
Dernière intervention
5 décembre 2002

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.
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.