IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

Modifier la sequence de boot depuis un prog Win [En exploitation]


Sujet :

Autres Logiciels

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut Modifier la sequence de boot depuis un prog Win
    Je ne sais si c'est posible mais je voudrais avoir vos avis sur la question...
    : Peut on modifier la sequence de boot depuis un programme Win16 ou 32 bits :

    Si c'est possible,vous avez une idee de comment proceder.

    Merci pour le coup de main!!!!!

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    Donnez meme vos avis sur le fait que soit possible ou non....

    Je veux surtout savoir si c'est possible...

    Dites tout ce qui vous traverse l'esprit dessus.

    Merci

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2003
    Messages : 115
    Par défaut
    Salut
    je vais essayer ...
    en fait, faudrait acceder au BIOS meme...
    Il existe une API comme pour la lecture de la temperature du proc...
    peut etre une autre pour ca, ou un autre moyen, mais pour la T°, ce n'est que de la lecture, ici, ca serai ecriture, j'ai vraiment des doutes sur la faisabilité .....

    bon courage

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    En fait le BIOS est une memoire de type ROM,en principe,on ne peut donc pas ecrire dedans...
    Mais je me disais que lorsqu'on modifie dans la sequence de boot lors du demarrage (dans le Set Up)quelle memoire est modifiee????

    On m'a dit que c'etait une NVRAM donc de type RAM...Je ne crois pas du tout que ca soit vrai.
    Si c'etait le cas,les modifications enregistrees apres un changement de la sequence de boot ne sera pas prises en compte au prochain demarrage car les RAM sont volatiles!!!!

    Ce qu'il faut surtout savoir est la suivante:

    "Ou est ce que les modifications apportees au SetUp sont stockees : : "
    Cette memoire,a priori,serait writable et non volatile.

    Et la,je me plante

  5. #5
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 43
    Par défaut
    c'est peut-être la fonction de la pile sur la MB
    ou alors c'est peut-être un EPROM qui est utilisée (ROM effacable electriquemet.)

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    J'avais pense a une EPROM mais la,la modification serait vraiment tres bizarre car EEPROM(Electrical Erasable Programming ROM=ROM programmable electriquement effacable)

    Effacer c'est une chose ,modifier en est une autre.
    Sauf si il efface et modifie en meme temps....

    Alors

    Pour Gargle,c'est dans le Setup qu'on modifie la sequence de boot et non dans le BIOS...[/quote]

  7. #7
    Membre Expert
    Avatar de netah25
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    3 233
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 233
    Par défaut
    je ne vai repondre que concernant le domeine que je maitrise, une EEPROM est tou a fai éffacable ET reprogramable a souhait et tre simplement....

    Pour l'hipothese que la pile alimente les RAM pendant les periode d'extinction, c'est faux:
    - niveau consomation ca passe po...
    - et en plus si ta pile est morte ou ke tu l'enleve, ce n'est pas une condition sufisante pour reseté ton BIOS ( il fo la cour-circuité)

    Cordialement

    NetAH

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    netah_25 a dit:
    je ne vai repondre que concernant le domeine que je maitrise, une EEPROM est tou a fai éffacable ET reprogramable a souhait et tre simplement....
    Une EEPROM est programmable et Effacable mais on ne parle pas que de ca.On parle aussi de modifier et enregistrer.....
    Je me dis qu'il pourrait avoir un module qui s'occuperait de la reprogrammation de l'EEPROM apres que son contenu soit effacé.

    Il doit bien avoir un site,un lien,un document,un livre ou quelque chose de ce genre qui pourrait bien nous renseigner ou apporter des informations qui pourraient assouvir cette soif que nous avons tous!!!!!

    Il y a autre chose:
    Quand Leviathan_72 disait :
    c'est peut-être la fonction de la pile sur la MB
    Je ne suis sur qu'il ne parlait pas de la pile(batterie) mais plutot de la pile du MB(Master Boot)

  9. #9
    Membre expérimenté
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Par défaut
    Salut tou le monde
    pour le bios, il y a deux type de memoire :
    l'eeprom dans laquelle est compris le prog qui permet de lancer l'ordi (donc le bios lui meme)
    de la ram mais rien avoir avec vos barettes de 512 ! c juste une petit UC sur la carte mere qui est alimenté par la pile (electrique !). on apelle ca courrament la memoirez 'CMOS' du a l'origine du type de memoire utilisée

    pour ce qui est de changée la sequence de boot, ce la doit etre tout a fait realisable, le CMOS est modifiable par l'intermediare de deux port je crois (desolé je les ai pa en tete, fo cherché dans helppc...) mais ya qd meme un hic : il existe aucun standart pour ce qui est de l'organisation de cette memoire et donc ca depend de la marque et de la version du bios > donc bonne chance

    le travail a faire:
    -routine pr lire et ecrire ds la cmos
    -repertorié toutes les version de bios (yen a un paqué qd meme)
    -trouvé l'organisation de chacun
    -pensé a acheté du café !
    > bonne chance !

    BonDev'
    TangiX

    ps:pr ce qui est des prog 32 bits (win & linux) l'acces au port est super restreint, pour un prog 16bits (dos) qui tourne sous windows c mission galere donc il faut soit faire du dos pure ou developpe un vxd sous win (privilege 0)

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    Au nom de tous ceux qui ont participé et ceux qui participent a ce sujet,je remercie TangiX d'avoir accepté mon invitation pour contribuer a ce post.
    Il est developpeur systeme,specialiste en BIOS.
    Il participe d'ailleurs a un projet tres fun de developpement d'une calto en ASSEMBLEUR.Tout le projet est bien entendu en Assembleur.
    Pour ceux que ca interesse:
    http://membres.lycos.fr/cvslike/forum/index.php
    Euh..on travaille encore sur le site.........

    Revenons a nos moutons..euh..plus rien a dire sauf que BIENVENUE A TANGIx

  11. #11
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    Quand TangiX dit:
    il existe aucun standart pour ce qui est de l'organisation de cette memoire et donc ca depend de la marque et de la version du bios
    Veut-il dire qu'en prenant ,par exemple,les BIOS Award.Ils n'ont aucun denominateur commun quand on passe d'une version a une autre.
    Ce que j'entends par denominateur commun c'est ce que tu entends par organisation de la memoire ...ou presque.

    Meme si un BIOS Award V1.0 n'a pas la meme organisation que le BIOS Award V2.0,les informations renfermees dans le CMOS devraient etre gerees de facon assez similaire.....

    Si j'ai tort,ca veut dire que le proccessus de flashage n'aurait pas sons sens.En effet ce processus garantit la mise a jour du BIOS de la meme marque,ce qui veut dire que le nouveau BIOS Award V2.0 a au moins tout ce que l'ancien BIOS Award 1.0 avait....

  12. #12
    Membre expérimenté
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Par défaut
    Award n'a pa sorti beaucoup de version, il y a principalement la 4.51 et la 6.00 (depuis les premiers pentium !). Apres il se sont fé racheter par phoenix et ont donc 'melangé' leur bios. entre la 4.51 et la 6.00 l n'y a pas grande différence c sur mais on ne sait jammais...il faut faire des test

  13. #13
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    Deja tres heureux comme tous ceux qui ont deja essaye au debut de repondre a ce post de savoir qu'il est possible de modifier la sequence de boot depuis un prog Win32...

    J'imagine deja l'enthousiasme de ceux qui vont apprendre cela.Car je le reconnias;jusqu'a ce que je l'entende de la bouche de TangiX(source sure) je ne le croyais pas du tout...

    Et j'ai bien envie d'essayer tout ca moi.De prendre le risque.Le probleme est que je ne sais pas comment....

    Tangix a dit:
    ce la doit etre tout a fait realisable, le CMOS est modifiable par l'intermediare de deux port je crois
    J'ai utilise Google et pchelp mais j'en suis toujours au meme point...c-a-d au start-up.

    Donc je reviens a la charge.On ne va pas lacher prise....

    Ce que je voudrais;c'est des infos sur ces fameux ports et comment les adresser.

    Modifier et enregistrer son BIOS depuis une session de travail sur Windows....Trop top

  14. #14
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    NB:Je suis ouvert a toute suggestion et a tout autre apport d'informations complementaires ou contradictoires.

    Pour ceux qui connaissent les ports en question...le "simple" nom de ces ports pourraient me donner des indices...m'orienter dans mes recherches.

    Je remercie tous ceux qui partagent cette soif avec moi et (ou) qui contribuent au fait qu'elle s'etanche le plus tot possible.

    Merci et salut tout le monde....

  15. #15
    Membre expérimenté
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Par défaut
    feed_our_vision, je n'ai rien de sur a te donner je suis juste un pasionné de la chose

    pour lire ou ecrire dans la ram cmos :
    placer l'adresse dans le port 70h (6 bits de poids faible, les 2 autres a 0)
    soit 64 octets lisibles
    pour lire ou ecrire, utiliser ensuite le port 71h

    pour plus d'info : Helppc/Hardware Data and Specifications/CMOS Ram

    Il n'y a aucune indication sur la sequence de boot donc bonne chance

  16. #16
    Membre expérimenté
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Par défaut
    Rappel : Ces ports ne sont pa accessibles avec windows danc un prog classiques (CPL3)

  17. #17
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 125
    Par défaut
    Voici qui m'avance beaucoup deja...

    Il n'y a aucune indication sur la sequence de boot donc bonne chance
    je pense qu'en cherchant l'organisation de la memoire CMOS ,je pourrais savoir comment l'adresser.Comme ca,comment toucher les adresses de memoire qui renferment la sequence de boot.
    Et merci beaucoup......

  18. #18
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut ptre une nouvelle piste
    Slt voila moi en fait je suis tombé sur ce forum en cherchant des infos sur la NVRam (Non Volatille Ram). Comme son nom l'indique elle c'est de la ram non volatille, apparement le pc s'en servirait pour ecrire variables ms un ptit tour sur votre moteur de recherche favori devrait vous permettre d'en savoir davantage quant a ses fonctions.
    Personnellement je cherche a programmer un ptit reveil avec un allumage automatique de l'ordinateur...
    Cela est possible grace a l'option RTC resume du Bios de ma carte mere (MSI K7N2-Delta). Je voudrais donc pouvoir y modifier cette valeur
    Cela est possible, j'ai mm trouve un logiciel qui permettrait de le faire.... ms sous UNIX.
    Si ca interesse du monde le nom du logiciel est NVRAM-WakeUp(nom tres parlant quand meme ^^).
    Je connai po tro le monde UNIX ms apparement le logiciel agirait sur la NVRam donc qui est rendu Writable a l'installation de Linux si j'ai bien compris...
    Le probleme serait donc de retrouver la meme fonctionnalité sous Windows...
    Ptre que ce que j'ai ecrit est un gros tissu de conn**** ms bon... merci des infos en tt cas...
    Bne Prog'

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/10/2007, 15h04
  2. Modifier metatags de la masterpage depuis une page
    Par aloisio11 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/10/2007, 14h39
  3. lancer l'exécution d'un prog c depuis un prog python
    Par daff86 dans le forum Interfaçage autre langage
    Réponses: 1
    Dernier message: 03/04/2007, 20h48
  4. lancer un batch depuis un prog c++
    Par nac dans le forum Windows
    Réponses: 2
    Dernier message: 24/03/2006, 00h40
  5. lancer un batch depuis un prog c++
    Par nac dans le forum C++
    Réponses: 2
    Dernier message: 23/03/2006, 22h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo