Y at-il un moyen d'obtenir l'ordre de démarrage par programme, sur Windows?Comment lire la commande de démarrage?
Répondre
Sous Windows 98, il était possible de lire les données CMOS (paramètres du BIOS) en utilisant le CPU ports.
Si je ne me trompe pas, Windows XP ne le permet plus.
Les fabricants de cartes mères fournissent généralement un utilitaire pour stocker les paramètres du BIOS dans un fichier.
Même avec ces informations, vous aurez probablement besoin des spécifications de la version du BIOS pour pouvoir trouver le bon décalage de l'octet "BOOT order" (en supposant qu'il soit stocké dans un seul octet).
Mise à jour: Je ne l'ai pas testé, mais vérifier SMBIOS Support in Windows.
Et plus précisément la GetSystemFirmwareTable Function.
Si je comprends bien, la fonction ci-dessus, vous serez en mesure d'obtenir les données du BIOS stockées dans le plus bas 1 Mo de mémoire physique. Cependant, vous devez savoir où sont stockées les informations d'ordre de démarrage.
Oui, utiliser les APIs du noyau (Amorçage d'appel interne, dynamique ordinales)
- 1. impossible de lire la commande de chargement inconnu 0x80000022
- 2. PHP IRC Robot, Envoyer la commande, mais maintenant j'ai besoin du bot pour lire la commande
- 3. Lire les paramètres de démarrage de la JVM Java (par exemple -Xmx)
- 4. changer la page de démarrage
- 5. Exécuter la commande de terminal au démarrage de netbeans dans mac osx
- 6. Comment synchroniser l'horloge de l'ordinateur au démarrage?
- 7. Comment lire la feuille de calcul xml
- 8. Comment lire la base de données Exchange?
- 9. Comment lire la valeur de XmlNode
- 10. Batch/CMD: Ajout de fichiers à la liste de démarrage
- 11. Comment empêcher Emacs de modifier automatiquement mon fichier de démarrage?
- 12. Lire la page Web
- 13. Démarrage de la reconnaissance d'image sémantique
- 14. Comment configurer la séquence de démarrage des services JBoss (JmsActivation)
- 15. commande sql pour lire une feuille particulière, colonne
- 16. Menu de démarrage Eclipse
- 17. Comment puis-je lire stderr lorsqu'une exécution de commande échoue en Perl?
- 18. j2me écran de démarrage
- 19. Commande (s) par lots Windows pour lire la première ligne à partir du fichier texte
- 20. .net - Comment enregistrer un script de démarrage?
- 21. démarrage automatique de l'application rails sur le démarrage du serveur?
- 22. Comment lancer une commande d'écran Unix avec une commande?
- 23. Démarrage d'une session d'écran au démarrage avec ubuntu
- 24. Vim: Changer le répertoire de démarrage?
- 25. Comment lire la liste des chaînes
- 26. Comment lire la couleur d'un pixel d'écran
- 27. Guide de démarrage de Boost.Spirit?
- 28. Comment désactiver les plugins de la ligne de commande sur Visual Studio?
- 29. Démarrage/Arrêt d'un service sur Windows 2008 Server à partir de la ligne de commande - accès refusé
- 30. session Avertissement de démarrage
Je ne pense pas que ce soit possible ... c'est un paramètre du BIOS, et je n'ai pas vu un seul programme qui pourrait gâcher la BIOS-Paramètres à la volée (sauf Firmwares of Graphiccards). Mais un bon début serait le fabricant du tableau. – Bobby