Boot un exe

Fermé
calatador - 28 déc. 2011 à 23:28
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 31 déc. 2011 à 08:40
Bonjour,

je cree un simple programme en c

#include<stdio.h>
#include<conio.h>
void main(void){
printf("ok");
getch();
}

puis j'ai le enregistré en .exe

est-il possible de rendre ce programme boot seulement sans ms-dos,Windows,lunix...!!!!
je peut utiliser une disquette ou un cd lor de démarrage .

merci

A voir également:

11 réponses

Utilisateur anonyme
29 déc. 2011 à 00:17
Salut,

Déjà ton programme ne marchera pas, et tu as chargé une lib en trop...

Que veux-tu faire au juste ?
0
wikipedia
Language C a été connu dans les années 1970 par dennie richie aux laborations Bell/ATT. Le but de ce language etait de développer une version portable du system d'exploitation LUNIX d'ou un language de programmation structuré, mais tres "prés" de le machine



donc la language c permet de crée un programme qui boot

mais comment !!!!
0
Utilisateur anonyme
30 déc. 2011 à 20:15
Tu réponds pas à mes questions et ce que tu cites est plein de faute
0
le programme marche : tester avec borland c++ .
!!!!!!
0
Utilisateur anonyme
30 déc. 2011 à 21:11
Okay, bonne continuation.

Ps: C'est avec les personnes comme toi que des personnes comme moi n'aident plus les autres...
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
30 déc. 2011 à 21:28
@Saachaa : Si 1 personne sur 100 à un dialogue qui te déplait, laisse pas tomber les 99 autres, ce serait dommage !

@Calatdor : Tu as mal interprété le texte de Wikipédia, qui explique en fait que le C à été créé initialement pour faire un OS, mais ça ne veut pas dire que l'ensemble du programme est en C...
Et en aucun cas ton programme ne sera bootable, car il faut obligatoirement une base en assembleur du fait que certaines instructions du processeur obligatoires au lancement sont ignorées des langages de haut niveau.
Et comment veux-tu qu'un programme .exe soit exécuté au démarrage alors que c'est le système d'exploitation dont tu veux te passer qui sait ce qu'il contient ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
30 déc. 2011 à 21:41
@Nico, En effet, et ce n'est pas ce que je compte faire, je relate juste les faits.

Bonne soirée
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
30 déc. 2011 à 21:46
Ouaip, on est d'accord ! Et c'est vrai que certains pourrais se contraindre à des petits efforts...
0
mes amis je suis désolé , ma langue contienne beaucoup des fautes car je ne suis pas un française .

@Nico Qu'elle est la solution ! la language n'est pas utile pour un programme bootble ?!!!!


@ Niko merci . @ saachaa je suis désolé malgré je n'ai pas compris pourquoi tu a fâché
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
30 déc. 2011 à 22:10
T'inquiètes ça va...

Et il faudrait que tu précises ce que tu veux faire;
En tous cas il n'y aura guère de solution sans un petit Dos ou autre OS léger...
0
just je veux savoir comment booter un petit programme créé par c
parsuit je veut créé un programme qui contient des fonctions (calc, .....)
. et voila mon micro système :p


merci pour votre attention :)
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
30 déc. 2011 à 22:50
Hé bien, avant tout il y a 2 possibilités :
- Créer un micro OS bootable en assembleur qui à son tour charge en mémoire et lance le programme que tu as fait, et ce en prenant en compte les spécificités d'un fichier .exe;
Ce serait plutôt complexe, mais il faut voir si ça n'existe pas déjà...

- Utiliser un OS tel que dos, qui saura directement lancer un .exe compatible;

Dans les deux cas le problème à suivre sera le même, sans l'environnement graphique complet tel que windows, il ne reste pas grand-chose pour gérer la carte graphique, le clavier, la souris... Et tout se fait en assembleur via les Irq...
0
pour la 1er : je ne sais pas language assembleur .

donc il faux utiliser la 2émme : tu peut m'aider a trouver un os bootable avec un cd et facile de lui modifier pour booter un exe

pour le graphique , mon programme en mode texte
merrrrrrrrrrrrrrrrrrrrrrrrrrrrci nico :)
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
Modifié par nicocorico le 31/12/2011 à 08:43
Je ne comprend pas : mon message n'est pas pris en compte !
Impossible de te répondre...
0