Recuperer la date et l'heure du systeme par les api de windows

Soyez le premier à donner votre avis sur cette source.

Vue 10 153 fois - Téléchargée 349 fois

Description

voilà j'avais besoin d'une fonction ki récupère l'heure et la date du systeme par les api de windows et qui fasse quelques comparaisons sur le jour , le mois , l'heure ... _ j'ai beau avoir cherché ce genre de code sur ce site _ je n'ai trouvé que des codes tres archaïques faisant appels aux interruptions sous dos , du coups jai fais ma fonction basée sur une utilisation de l'Api GetSystemTime ;)

Source / Exemple :


;il ya un peu plus d'explications dans le zip  
;
;-----verifier si on est le premier du mois -----------------------------------------------------------------
; compiler avec :
;  
;  TASM32 /m /ml jour
;  TLINK32 -Tpe -c -aa jour,,, import32.lib kernel32.lib

.386
.model flat
jumps

;les API dont on a besoin ...

extrn ExitProcess	:PROC		;pour quitter le programme 
extrn MessageBoxA	:PROC		;pour afficher 
extrn GetSystemTime:proc                ;pour recuperer la date et l'heure systeme 

.data
szbonnedate		db 'c est la bonne date',0		;name of API to find

;on reproduit SYSTEMTIME 

time: ; get time
ayear dw 0 ; year
amonth dw 0 ; month
adayofweek dw 0 ;day of week
aday dw 0 ; day
ahour dw 0 ; hour
aminute dw 0 ;minute
asecond dw 0 ; seconde
amilliseconds dw 0 ; milliseconds
;year,month,dayofweek,day etc...
azas db 260 dup (0) ; buffer

.code
start:

push offset time 
call GetSystemTime
cmp byte ptr [aday],01d ; est-on le premier du mois?
jne quitter

;si on est le premier alors on l'affiche avec une messagebox 

push 0					
push  offset szbonnedate
push  offset szbonnedate
push 0
call MessageBoxA

quitter:
push 0
call ExitProcess			;quitter

end start

;-----fin de jour.asm-----------------------------------------------------------

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
295
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2014
1
remarque ininteressante x5man...
Messages postés
22
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2005

Mais bien sur si se n'est pas un vrai viri car un vrai VirusMaker ne dit jamais j'ai codé telle ou telle virus :)
Messages postés
22
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2005

Et bah ca sera super cool si on partage la source dde ce viri et qu'on la travaille ensemble :)
j'attends ta reponse

seya
Messages postés
295
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2014
1
alors ça fait 2 fois plus de chance à nos codeurs de asmfr de savoir le refaire ;)

perso j'en ai u besoin car j envisageait (il ya 2 - 3 semaines je crois ) de le mettre dans mon "réplicateur"
un chtit virii ke je developpe pendant mes heures creuses _ javais été tres étonné de pas trouver de cas dutilisation de cet api sur ce site

++
Messages postés
22
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
6 juillet 2005

Zut !
Je viens juste de coder le meme truc avec un peu de difference :s

et c'est ici :
http://www.asmfr.com/code.aspx?ID=30958
dsl
Afficher les 6 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.