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 : 15728
Catégorie(s) : Système
Langage sélectionné : VB6
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 : VB6 , VBA
Date ajout : 22/06/2008
Posté par Willi [Liste]
DateMAJ : 23/06/2008

A ajouter dans un module
Private Const SM_CLEANBOOT As Long = 67

Private Declare Function GetSystemMetrics Lib "user32.dll" (nIndex As Long) As Long

Public Enum BootMode
    NormalBoot = 0
    FailSafeBoot = 1
    FailSafeBootNet = 2
    UnknownBoot = 3
End Enum

Public Function GetWindowsBootMode() As BootMode
    
    Dim lRet As Long
    lRet = GetSystemMetrics(SM_CLEANBOOT)
    
    Dim bm As BootMode
    Select Case lRet
        Case 0, 1, 2: bm = lRet
        Case Else: bm = UnknownBoot
    End Select
    
    GetWindowsBootMode = bm

End Function

Remarque :
Utilisation:
MsgBox GetWindowsBootMode()

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} [VBS] DERNIER ARRÊT & DERNIER DÉMARRAGE DE WINDOWS
Voila un Vbscript qui vous montre comment afficher le Dernier Arrêt & le Dernier Démarrage de Window...

{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...