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 :

Lancement d'un programme au boot d'un ordinateur


Sujet :

Autres Logiciels

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut Lancement d'un programme au boot d'un ordinateur
    Bonjour,
    J'aimerai savoir comment lancer un programme au lancement d'un ordinateur.
    Je veux mettre en place une système de demarrage d'un ordinateur via à une carte à puce.
    Merci de vos interventions.

  2. #2
    Membre régulier Avatar de DarkOcean
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 118
    Points : 117
    Points
    117
    Par défaut
    Bonjour,

    Il suffit de placer un raccourci de ton programme dans un des deux dossiers suivants:

    C:\Documents and Settings\All users\Menu Démarrer\Programmes\Démarrage
    ou
    C:\Documents and Settings\[login]\Menu Démarrer\Programmes\Démarrage

    Pour le deuxième cas, c'est dans le dossier de la session dans laquelle tu veux lancer le programme. Le premier cas va lancer l'application dans toutes les sessions.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    merci, mais je veux le faire au démarage d'un ordinateur pas de windows.

  4. #4
    Membre averti Avatar de Cerberes
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 328
    Points : 338
    Points
    338
    Par défaut
    ?

    Que cherche tu à lancer, comme programme, exactement?

  5. #5
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    je pense qu'il veut une disquette bootable ou ... je ne sais pas.

    C'est pas évident de répondre à une question aussi peu précise.

  6. #6
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 239
    Points
    8 239
    Par défaut
    il y a les lecteurs flash et rom que l'on peut faire booter pour charger un kernel (ex. linux) mais faire booter un prog, je ne sais pas. après, ça dépend du prog

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    En fait, pour l'instant je n'ai fais aucun programme. Mais je veux juste avoir un peut d'information sur le sujet avant de me lancer.
    Ce que je veux faire, si c'est possible. Un systeme pour demarrer un ordinateur avec un authentification par carte à puce.
    Je pense pour cela, que le programme que j'ai à faire doit être lancer au démarrage de l'ordinateur. Pour bloquer l'ordinateur tantque l'utilisateur ne c'est pas authentifier avec la carte.
    je ne sais pas du tout comment ca marche pour lancer un programme comme ca.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par ggnore
    je pense qu'il veut une disquette bootable ou ... je ne sais pas.

    C'est pas évident de répondre à une question aussi peu précise.

    c'est vrai
    quel systeme?
    sur quelle machine? etc....

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Pour l'instant je veux faire ca sur mon vieux PC.
    Os : Win 98 , Celeron 766Mhz.

    Mais je veux faire ca indépendament de l'OS.

    Vous avez compris ce que je veux faire? Où il faut que je précise + ?

  10. #10
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    En gros, il te faut un bootloader que tu puisse tweaker pour ajouter le support d'un périphérique d'authentification ...

    Faire un hack sur Grub ou Lilo me paraît hasardeux ...

    XOSL, peut-être, qui est aussi sous GPL ...

    En fait, je ne connais pas de système tout fait qui intervienne dirrectement au démarrage de la machine ... tous ceux que j'ai rencontré jusqu'à présent reposaient sur le système lancé.

    Bon courage

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Merci 2Eurocents, je vais aller faire des recherche sur les bootloader, je vous tiens informer.

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    J'ai fait quelque recherche.
    Je pense que je dois faire un kernel pour cela.
    Pour ceux qui ca interresse j'ai trouvé un bon petit site.
    http://inferno.cs.univ-paris8.fr/~am/tutorial/os/tutorial00.html

  13. #13
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Tu n'est pas obligé de refaire un kernel (au sens noyau complet d'un OS).

    Un bootloader contient effectivement un kernel minimal qui lui est propre, et qui sert juste à faire un minimum d'interaction avec l'utilisateur pour lui permettre de choisir quel sera le kernel de boot auquel on va passer le relai (kernel NT, kernel Linux, etc.).

    Ce n'est pas nécessairement une tâche aisée à réaliser, surtout pour passer proprement le relai. C'est pour cela que j'aurai tendance à essayer de construire sur une base existante et fiable (et sous GPL, comme GRUB, LILO et XOSL, mais il y en a encore d'autres), pour tenter d'y ajouter mes interactions à moi ...

    Enfin, il me semble qu'il faut une bonne connaissance du C, voire d'un peu d'assembleur, et du fonctionnement du matériel compatible PC. A mon avis, IRQ, Int, mode protégé, mode étendu, mode réel, etc. devraient être des notions qui te sont familières pour entrer dans un tel développement.

    Quoi qu'il en soit, bon courage

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Merci 2Eurocents pour tes précieuses informations.

    Je connais bien le C, l'assembleur va peut être difficile (j'ai pa mal programmer des microcontôleur, même si c'est un peut différant). Ce que je connais moin c'est le "fonctionnement du matériel compatible PC".

    Je vais aller bien m'informer avant de me lancer.
    Merci encors.
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET]Lancement d'un programme que s'il n'est pas lancé
    Par cyrcroix dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2005, 14h05
  2. [Kylix] Problème au lancement d'un programme
    Par jeanbi dans le forum EDI
    Réponses: 7
    Dernier message: 19/01/2005, 23h00
  3. Réponses: 4
    Dernier message: 21/05/2004, 11h24
  4. Lancement d'un programme java depuis un script php
    Par gexti dans le forum Développement Web en Java
    Réponses: 8
    Dernier message: 07/05/2004, 17h40
  5. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08

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