begin process at 2012 02 09 23:31:53
  Trouver un code source :
 
dans
 

38 commentaire(s) de jmluc sur des sources sur tout CodeS-SourceS

Déposé sur Pour le fun mot de passe dans le menu demarrer avec exitwindows

Je suis bien d'accord tellmarch  mais :
Si tu as essayé d'ouvrir windows en passant par mode sans echec, tu n'as pas besoin de te soucier de la valeur du mot de passe
Si tu as essayé d'ouvrir normalement le poste, tu as été éjecté avant d'avoir pu utiliser notePad.
Enfin si tu veux compliquer les choses (mais là je rappelle que je n'ai pas mis ce code pour la partie mot de passe mais surtout pour l'explication de quelques API intéressantes), tu remplace les mdp en dur par des variables qui peuvent être le nom d'utilisateur du poste récupéré par la focntion :
GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Et le mdp par un truc du style date du jour reformatée...
mdp=Cstr(Format(date,"ddmmaa"))
Enfin bon ça reste des trucs simples pas pour faire une protection générale...juste pour apprendre certaines API...
Posté le : 31/07/2003 07:48:30

Déposé sur Pour le fun mot de passe dans le menu demarrer avec exitwindows

J'ai pas mis l'exe...mais bon y'a la source donc...y'a qu'à...
Posté le : 30/07/2003 13:49:00

Déposé sur Un mot de passe obligatoire avant d'arriver sur windows

Fonction API :
Déclaration :

Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
' Constantes pour ExitWindowsEx
Public Const EWX_LOGOFF = 0
Public Const EWX_SHUTDOWN = 1
Public Const EWX_REBOOT = 2
Public Const EWX_FORCE = 4

Utilisation :
Public Sub Fermeture()
    'MsgBox "Fin"
    If LoginSucceeded = False Then
    ExitWindowsEx EWX_SHUTDOWN, 0&
    ElseIf LoginSucceeded = True Then
    ExitWindowsEx EWX_REBOOT, 0&
    'ElseIf OptMsDos.Value = True Then

    Else
    'ExitWindowsEx EWX_LOGOFF, 0&
    End If
    Unload Me
  
End Sub
Avec XP il faut quelques modifs...mais sous 98 et 2000 ça marche bien
Si vous voulez je peux mettre la source complète sur VBFrance...mais je pensais que ça n'intéressait pas ...
Amitiés à tous
Posté le : 30/07/2003 13:30:18

Déposé sur Un mot de passe obligatoire avant d'arriver sur windows

Si tu veux faire un truc simple, en considérant que tes utilisateurs non autorisés ne sauront pas ouvrir en mode sans échec, (et y'a en plus qu'on croit qui sont dans ce cas parce que dans ma boite de 400 personnes y'a pas un utilisateur -hormi les informaticiens et encotre pas tous! - qui a su trouver la parade), donc tu fais un truc comme tu as dis, mais sur ta form tu mets un timer que tu règles sur 10 secondes.
Ensuite tu utilises les API de fermeture automatique de Windows...
Et là déjà tu compliques la tache fortement pour une intrusion d'un quidam de ton service...
Bon ce que j'en dis...mais en attendant mon petit prog est efficace pour 99% des cas...Les hackers eux peuvent venir de toute façon y'a rien d'intéressant sur mon poste Hi-Hi...
Posté le : 30/07/2003 07:50:58

Déposé sur Base de donne avec seek

Set rs=db.open recordset("client",dbopentable)

rs.moveFirst '(Excuse c'était movefirst)

rs.seek=","text1.text
Posté le : 26/07/2003 14:25:24

Déposé sur Base de donne avec seek

Seek c'est une méthode de recherche.
Juste une remarque, il faut toujours faire un :
rs.movenext
Sinon tu risques de sauter les premiers enregistrements...dans certains cas
JM
Posté le : 15/07/2003 09:01:53

Déposé sur generateur de mot de passe

Petite variante que m'a proposé un collègue pour la création de mot de passe pour un login en ASP :

Intégré dans une fonction :
<%
function gen_password()
     mot = ""
     er = 0
for cpt = 1 to 8
     do while er <> 1
     randomize
     x = int((122 - 48 +1) * Rnd + 48)       '--- produit des entier compris entre 48 et 122
          if x > 57 and x < 65 then                      '--- test si chiffre ds interval non désiré
               er = 0
               else if x > 90 and x < 97 then               '--- test si chiffre ds interval non désiré
               er = 0
          else er = 1                                           '--- chiffre pas ds interval non désiré
               end if
          end if
     loop
     y = chr(x)                                              '--- converti un chiffre en caractère
     mot = mot & y                                      '--- concaténation des caractères créer
     er=0
next
gen_password = mot                          ' --- renvoie du mot password
end function
%>

Ca marche bien...(Merci à Sylvain LECOMTE)
Posté le : 08/07/2003 08:15:42

Déposé sur Fouiller les executables

Impressionnant........10/10
Posté le : 04/07/2003 12:42:55

Déposé sur Form polymorphe on screen

Dommage...bon je verrai ce soir chez moi .
J'ai les deux OS sur mon poste...merci
Posté le : 02/07/2003 13:37:27

Déposé sur Stéganographie : cacher un fichier dans une image

Travail remarquable...10/10
Posté le : 02/07/2003 11:48:12

1 2 3 4


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,374 sec (4)

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