Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lancer un prog au boot time [ Archives / Forum general 80xxx ] (Arnaud16022)

mardi 19 avril 2005 à 18:17:45 | lancer un prog au boot time

Arnaud16022

Membre Club
hello tout le monde
j'ai fait...
non
ca serait mentir ;)
je VAIS faire un petit prog qui doit se lancer au démarrage du pc, avant que Windows ne se charge. Il faut donc écrire sur le secteur de boot de mon disque, mais ... je ne sais pas comment faire, et je ne sais pas ou poser cette question autrement qu'ici...
autre chose... ce prog devra etre pour le mode réel 16bits, non?
Merci =)
++
ad
_______________________
Omnia vincit labor improbus

samedi 23 avril 2005 à 18:44:36 | Re : lancer un prog au boot time

ShareVB

salut,

oui, mode réel 16bits mais, ca risque de poser un prb car il faut conserver le boot loader de Windows (et je pense le décaler dans le secteur de boot)...
Tu as des risques et limitations :
 - déjà si tu as un antivirus, écrire dans le secteur de boot, ca fait "virus"
 - ensuite, Windows va pas te laisser faire (il me semble)
 - faut aussi voir si Windows apprécie ou pas...
 - ensuite, il faut adapter ton prog, au boot loader de Windows et ne pas oublier de lui faire un JUMP (far je pense et pas near)
 - tu n'as pas les interruptions DOS (et en particulier int 21h), tu n'as que celle du bios et autre hardware...(il me semble)
 - et puis le debuggage et ben, je pense pas que ca soit possible
 - faut mieux essayer avec une disquette

enfin, saches que je ne suis pas un expert de ca, c'est juste ce que j'en pense...

ShareVB

samedi 23 avril 2005 à 19:53:33 | Re : lancer un prog au boot time

Arnaud16022

Membre Club
tiens tiens on se connait non ?  mdr

bon effectivement je pense que pour la disquette c'est préférable, j'avais déja envisagé cette solution mais mise de coté pour la simple raion que je sais que c'est possible et que ca m'embetait de demander a l'utilisateur une disquette
pour les interruptions en fait je n'ai besoin que de la 70, 71 + unn acces au disque, la disquette dans ce cas -> fournies par le bios
sinon c'est pas tres important mais pourquoi un jump near ne suffirait pas? mon prog ne dépassera pas 2 Ko ou qqch comme ca, un far devient obligatoire au dessus de 64K (me trompé-je?)
enfin voila, disquette et basta
a vrai dire...
je vais déja essayer sous Windows, mais j'ai peur de le planter... déja que c'est Windows ;)
a tous les coups mon prog va se faire jerter au moindre acces au port 70... on verra bien

merci encore
++
ad

_______________________
Omnia vincit labor improbus

samedi 23 avril 2005 à 20:27:58 | Re : lancer un prog au boot time

ShareVB

salut,

le prb, c'est surtout Windows et son boot loader...

ShareVB

lundi 25 avril 2005 à 12:33:04 | Re : lancer un prog au boot time

patatalo

Membre Club Administrateur CodeS-SourceS

salut,

le probleme n'est ni Windows ni son bootloader mais le fonctionnement meme du PC.

le secteur de boot est chargé par le bios et se doit de charger et de lancer le systeme d'explotation. Tout ce qu'il y a entre ces deux choses importe peu. ( Lilo n'existe t'il pas ? )

ton programme peut etre utilisé avant le chargement du system mais doit preserver ce chargement.

Sauvegarde ton mbr avant toute manip de manière a pouvoir le réinscrire aisement en cas de problème. ( de toute façon, tu devras conserver l'original )

Le systeme disquette est a mon avis indispensable car tu devrais meme etre obligé de creer une partition supplementaire pour ton chargeur avec la place necessaire a son code et a la sauvegarde du mbr original.

@++


mardi 28 juin 2005 à 17:58:29 | Re : lancer un prog au boot time
mardi 28 juin 2005 à 18:26:53 | Re : lancer un prog au boot time

Arnaud16022

Membre Club
?

_______________________
Omnia vincit labor improbus



Cette discussion est classé dans : lancer, prog, time, boot


Répondre à ce message

Sujets en rapport avec ce message

demander 1 clef avant de lancer l'application [ par badboy7852 ] Je viens de créer un prog .asm avec MASM32 et j'aimerais que quand je lance mon .exe y ait une fenêtre ki apparaisse en me demandant le mot de passe p Comment lancer TASM ??!! [ par ZCd ] hugje narrive pas a lancer TASM avec une fenetre DOSpourrez vous me dire comment dois je mi prendre..??? Compilateur C/C++ [ par Bombela ] Salut !Quand on utilise un compilateur C/C++, il est livré avec ses bibliothèque. Maintenant, imaginez que je fasse un os (imaginez seulement), les ro musique et compression [ par vincentcarbonie ] Etant en Terminale S option SI, je dois réaliser pour la fin de l'année un projet, appelé sympathiquement par l'Education Nationale "PPE" (Projet Pers Programme désassemblé ! [ par pierre63 ] Bonjour,Voia, j'avais fait un prog en vb que j'avais compilé donc j'ai un setup puis je l'install c me donne un .exe !Probleme j'ai perdu la source de Service windows [ par aquibad ] bonjour à tous,voila, j'essaie depuis quelques temps de lancer une application en tant que service.j'arrive à créer et à supprimer le service, mais vo Chargement d'un noyau [ par Stormy ] Je suis en train de coder un OS simple pour comprendre le principe. Le secteur de boot est écrit comme il convient sur le premier secteur de ma disque boot sector sur image binaire [ par Sialagio ] bonjour a tousj'essaye de créer une image d'une disquette boot sans utiliser de support physique. je souhaiterais mettre un de mes progs de boot où i Probleme de boot [ par DbD ] Bonjour,Alors je fais mon OS et j'ai des problème de boot a partir d'un disquette, sur certain pc ou quand le noyau depasse 40 secteurs ca boot plus Question Asm/C++ [ par Lelys ] Bonjour,Je voudrai faire un OS, mais le problème c'est que je ne m'en sort pas en ASM...Je suis plus allese en C/C++.Mais le problème est que les syst


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.