begin process at 2010 03 19 01:27:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Api Windows

 > RECUPERER LA DATE ET L'HEURE DU SYSTEME PAR LES API DE WINDOWS

RECUPERER LA DATE ET L'HEURE DU SYSTEME PAR LES API DE WINDOWS


 Information sur la source

Note :
Aucune note
Catégorie :Api Windows Classé sous :api, datetime, date, heure, time Niveau :Initié Date de création :13/04/2005 Date de mise à jour :13/04/2005 22:27:08 Vu / téléchargé :6 202 / 218

Auteur : soldier8514

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 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

  • ;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-----------------------------------------------------------
;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-----------------------------------------------------------


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • IMPORT.LIBTélécharger ce fichier [Réservé aux membres club]109 568 octets
  • jour.asmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 677 octets
  • kernel32.libTélécharger ce fichier [Réservé aux membres club]9 728 octets

Télécharger le zip


 Historique

13 avril 2005 06:06:41 :
13 avril 2005 22:27:08 :

 Sources de la même categorie

Source avec Zip OBTENIR LA VERSION DU SYSTEME,SON ENVIRONNEMENT,LE SERVICE P... par ToutEnMasm
Source avec Zip TÉLÉCHARGER UN FICHIER DEPUIS UNE URL ET/OU ORGANISER DES CL... par ToutEnMasm
SCREENSHOT CAPTURE D'ECRAN par VBFRANCE
Source avec Zip Source avec une capture PROGRAMME DE VISUALISATION ET D'ANALYSE SPECTRALE DE FICHIER... par Nasman
Source avec Zip CRÉATION DE GRAPHIQUES AVEC LES API WINDOWS par Nasman

 Sources en rapport avec celle ci

Source avec Zip ECRIRE DANS BDR, DEMO MINIMALE (WIN32) par BruNews
Source avec Zip CRÉATION DE GRAPHIQUES AVEC LES API WINDOWS par Nasman
[FASM]-DATE ET HEURE par flaith
Source avec Zip AIDE ASSEMBLEUR AVEC EXEMPLES, SUJETS ABORDÉS: PROCESSEUR, M... par BABASSE
Source avec Zip DATE CONVERSION EN INT32 (MASM32 WIN32) par BruNews

Commentaires et avis

Commentaire de soldier8514 le 13/04/2005 14:13:25

cette source montre d'ailleurs qu'il est tres facile de d'utiliser les apis sous tasm _ j'espere que ça servira à certains

Commentaire de x5man le 24/04/2005 14:13:47

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

Commentaire de soldier8514 le 24/04/2005 23:28:44

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

++

Commentaire de x5man le 25/04/2005 13:32:49

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

Commentaire de x5man le 29/04/2005 14:19:34

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

.bat de sauvegarde date et heure [ par caviar ] Salut ...je ne sais pas vraiment si c'est le bon forum pour cette question mais j'imagine ques c'est tellement simple pour vous que ce sera facile de Manipulation Filetime [ par Bros ] BonjourDans un petit programme, je parcours un répertoire avec des fichiers txt.Le but du soft est d'effacer les fichiers plus vieux que x jours.Donc, A L'AIDE SVP [ par gokudo ] j'ai besoin d'un tutorial detaillé sur les API, je commance en programmation 32bit et j'aimerai bien avoir le max d'information si qq'1 a un site ou j [API] - VirtualAlloc [ par Nowid50 ] Bonjour à tous !Voila je me sers de cette API pour stocker du code assembleur dans un fichier.Et j'aimerais savoir si je modifie le contenu (en utilis fatal error LNK1190 [ par WildChild54 ] Bonjour à tous!Eh bien voilà, je voudrais créer un petit programme affichant l'heure (je sais il y en a déjà plusieurs qui en ont parlé ici) mais j'ai Probleme avec l'API CLSIDFromProgID [ par vulpes87 ] BonjourJe debute avec la programmation objet avec Tasm.J'ai trouve une belle exemple Masm qui definie une variable comme suit:wszOfficeApp dw L("Excel utiliser un pic 16f84 pour actionner un relais à une heures précise [ par ydelanick ] Je suis dans un lycée technique et on nous à donné comme projet de réaliser le systeme que je vous décris. Je voudrais actionner un relais 12V-DC à l' Interface entre langage C et programme assembleur [ par nouraan ] salem pouvez vous m' aidez svp d' ecrire un programme C qui demandera l' utilisateur s'il veut entrer une date par clavier ou la dire directement d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,764 sec (4)

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