Les Snippets

Connexion

Connaître le mode de démarrage de Windows

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 22/06/2008 23:15:36 et initié par Willi [Liste]
Date de mise à jour : 23/06/2008 00:17:44
Vue : 3169
Catégorie(s) : Système
Langage sélectionné : Delphi 5
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB 2008, VB.NET 1.x
- Delphi 5
- Windev
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 29/06/2008
Posté par f0xi [Liste]
const
   SM_CLEANBOOT = 67;
 
 type
   TWindowsBootMode = (
     bmNormal = 0,
     bmFailSafe = 1,
     bmFailSafeWithNetwork = 2,
     bmUnknow = 3
   );
 
 function GetSystemMetrics(nIndex: integer): integer; stdcall; external 'user32.dll' name 'GetSystemMetrics';
 
 
 function GetWindowsBootMode: TWindowsBootMode;
 var ret: integer;
 begin
   ret := GetSystemMetrics(SM_CLEANBOOT);
   case ret of
     0..2 : result := TWindowsBootMode(ret);
     else
       result := bmUnknow;
   end;
 end;
 
 function WindowsBootModeToStr(const bm : TWindowsBootMode): string;
 const
   BTS : array[TWindowsBootMode] of string = ('Normal mode','Safe mode','Safe mode with network','Unknow');
 begin
   result := BTS[bm];
 end;

Snippets en rapport avec : Windows, Boot, Mode, Démarrage, Echec



Codes sources en rapport avec : Windows, Boot, Mode, Démarrage, Echec

{Visual Basic, VB6, VB.NET, VB 2005} LANCEMENT TEMPORISÉ D'APPLICATIONS AU DÉMARRAGE DE WINDOWS
C'est la Version 2.0.2 du code TimerLaunch de YM-Trainz que j'ai modifié Si ligne de commande= -1, ...

{Visual Basic, VB6, VB.NET, VB 2005} AJOUTER DES APPLICATIONS AU DÉMARRAGE DE WINDOWS
C'est une simple application qui vous permet de choisir les applications qui se lancent au démarrage...

{Visual Basic, VB6, VB.NET, VB 2005} TIMER LAUNCH LANCEUR DE PROGRAMMES TEMPORISÉ
TimerLaunch permet de lancer des programmes ou des documents de façon temporisée. Accès à la base de...

{Assembleur} AUTO BOOT
Auto Boot est un programme de secteur du démarrage qui charge un autre MBR d'un Drive c'est la tout...

{Assembleur} BOOT PONG
Voilà un petit programme qui se copie dans le secteur boot d'une disquette. En gros, c'est un jeu à...

{Assembleur} SECTEUR BOOT, KERNEL ET CHARGEUR BOOT
mon code porte sur un bootloader tres simple BOOT.BIN et un KERNEL.BIN. J'ai eu beaucoup de mal au d...

{Visual Basic, VB6, VB.NET, VB 2005} LA SESSION WINDOWS A ÉTÉ DÉMARRÉE IL Y A ...
Permet de retrouver la date et l'heure de début de la session Windows en cours. Attention, ceci est...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGER LE LOGO DE BOOT XP PRO
Il s'agit d'un programme permettant de changer le logo de boot de windows XP pro Je ne suis pas r...

{Visual Basic, VB6, VB.NET, VB 2005} ACTION À RETARDEMENT
Cet exemple montre : une fonction qui renvoie (en millisecondes) le temps écoulé depuis le démarrag...

{JAVA / J2EE} JEU D'ECHEC EN JAVA
c'est projet effectuer a l'école National des sciences de l'informatique de Tunis c'est un jeu ent...