Je veux savoir si je peux le faire en C# ou dans d'autres langues?Comment faire pour modifier les options de démarrage du BIOS pour USB-HDD en C#?
Répondre
Il n'existe pas de méthode universelle pour ce faire, car les configurations du BIOS varient d'un fournisseur à l'autre. Le mappage des différents emplacements de mémoire CMOS est unique à la révision de la carte mère, du BIOS et du BIOS. Vous devrez trouver cette information auprès de votre fournisseur particulier, et votre application ne sera pas très portable. De plus, même une fois que vous avez dépassé cet obstacle, Windows ne vous permettra pas d'accéder au BIOS (ou de faire des E/S de port) à partir d'une application en mode utilisateur. Vous devrez écrire un pilote en mode noyau pour pouvoir le faire. Et bien sûr, vous ne pouvez pas écrire de pilotes en mode noyau en C# parce que l'exécution s'exécute en mode utilisateur. Vous devrez écrire quelque chose comme ça en C.
- 1. Modifier les paramètres du BIOS en utilisant le langage C
- 2. Options du compilateur pour le projet C#
- 3. Qui charge le code dans le BIOS lors du démarrage?
- 4. [C#] Comment spécifier/GS, options pour C# application?
- 5. Comment obtenir les informations de température du processeur à partir de Bios en utilisant C#?
- 6. Obtention du numéro de série du BIOS
- 7. Comment faire pour modifier la liste des caractères en chaîne?
- 8. Modifier les options affichées dans uiwebview pour le lien
- 9. Quelles sont les options pour faire une expérience de connexion en ligne en douceur?
- 10. Comment faire pour modifier les autorisations de fichiers téléchargés pour les nouveaux fichiers automatiquement
- 11. Affichage de données à l'aide du BIOS dans C
- 12. Comment faire pour définir l'image de fond pour modifier (Delphi)
- 13. Comment faire pour que log4j efface un journal au démarrage?
- 14. Comment faire pour que les outils jboss ne se déploient pas automatiquement au démarrage du serveur
- 15. Comment faire pour modifier le format automatique Visual Studio
- 16. Comment modifier les arguments du lanceur pour Processing.exe?
- 17. Modifier l'effet jQuery avec les options du plugin
- 18. Comment faire pour modifier les polices et les couleurs Netbeans Document de prévisualisation?
- 19. Comment faire pour modifier par programmation les paramètres du registre de l'économiseur d'écran Windows
- 20. Options de téléchargement d'images pour les utilisateurs du site Web
- 21. Afficher les options pour l'email
- 22. Modification du BIOS pour permettre une lecture plus rapide du clavier
- 23. Comment faire pour modifier une couleur de série dans Excel en utilisant C#?
- 24. Comment faire pour entrer dans la DLL C/C++ de l'application C# lors du débogage
- 25. ggplot2: Utiliser les options pour plusieurs parcelles
- 26. Comment puis-je obtenir le fabricant du BIOS et le modèle en C++ sans utiliser WMI?
- 27. Comment faire pour exécuter le code sur Pylons démarrage
- 28. Comment faire pour modifier par programme toutes les méthodes pour renvoyer $ this (sauf liste prédéfinie)?
- 29. Comment utiliser les options pour in_place_editing à mon avis?
- 30. Options de déploiement pour les applications Prism pour
Juste comme une brève remarque ... avec un BIOS UEFI, changer l'ordre de démarrage devrait être plus facile à faire de façon portable. Cependant, oui, vous aurez toujours besoin d'au moins un peu de mode noyau pour le changer. –
Presque toutes les cartes mères grand public utilisent un BIOS basé sur UEFI. A propos du seul endroit que vous trouverez maintenant sur les machines Macintosh et Itanium. Peut-être que l'industrie finira par changer, mais vous pouvez difficilement compter sur le fait que c'est le cas actuellement. –
C'est vrai, peu de BIOS grand public peuvent actuellement démarrer un système d'exploitation EFI, même si de mon point de vue, de nombreux fabricants ne proposent actuellement qu'une option UEFI pour les nouvelles plates-formes. J'ai aussi vu un certain nombre de conseils qui ont l'UEFI sous le capot mais qui ne sont pas capables de démarrer un système d'exploitation EFI, donc je ne pense pas que ce sera trop long avant que l'industrie ne bascule. Je serai certainement heureux pour l'interrupteur quand cela arrive, cependant! –