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

Windows XP Discussion :

lancer automatiquement un programme


Sujet :

Windows XP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut lancer automatiquement un programme
    Bonjour j’aimerais utiliser un pc sous windows xp comme terminal et qu’au power on un programme bien particulier se lance automatiquement sans que l’on voit le bureau avant qu’il ne se lance. J’ai lu dans la faq qu’on savait le faire via une clé de registre, ma question est de savoir si c’est la méthode la plus « rapide » possible sous windows ?

    Plus globalement qu’elle est la méthode la plus élégante (registre, démarrage,system.ini, etc…) ?

    Merci d’avance

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    2 possibilités

    1/ utiliser les clé de la base de registre "run"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
    
    Run est la clé qui contient les programmes à lancer au démarrage, après le lancement de l'Explorateur Windows.
    RunOnce concerne des programmes qui ne se lancent qu'une fois (la clé est supprimée après le démarrage).
    RunService contient les programmes à lancer avant l'affichage du Bureau.
    RunOnceService contient les programmes à lancer avant l'affichage du Bureau. Programmes qui ne servent qu'une fois, comme les scripts d'installation.
    2/ transformer ton programme en service, si tu possède les sources de ton programme et si tu as les compétences et le temps de le faire.

    Dans l'état actuel de mes connaissances sur ton programme, je ne sais pas dire la méthode qui est le mieux (il faudrait en savoir un peu plus sur le fonctionnement pour choisir).

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    ok merci

    mon programme ne sert qu'à pointer l'heure d'arrivée et de sortie de certaines personnes, il y a une sorte de clavier relié en rs232 sur le pc, l'employé entre son code à l'arrivée et au départ.

    en gros, on allume le pc et il faudrait que le programme se lance directement sans que les personnes qui sont dans la place ne sache qu'il y a windows derrière, connaissant certains se sera plus fort qu'eux ils vont brancher un clavier et commencer à vouloir "bidouiller" (c'est pour cela que j'ai bricoler un clavier avec un petit micro controleur), cest pour cela que j'aimerais qu'on ne voit à aucun moment de la phase de démarrage le burreau (même quelques secondes)

    en supposant que je sache transformer mon programme en service tu me conseille la deuxième méthode ?

    merci pour la réponse

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Globalement, ton programme est une sorte de "pointeuse" qui tourne sur un PC dédié.

    Ce PC ne possède pas de clavier (sauf celui que tu a bricolé) ni d'écran (sinon les gens peuvent deviner que c'est Windows qu'il y a derrière).

    Il a juste un interface d'entrée RS232 avec lequel les gens pointent lorsqu'il arrivent et repartent.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    oui en gros c'est ça, si ce n'est que l'écran me permet quand même d'afficher le statut du pointage et d'autres informations comme un truc à ne pas oublier pour la personne en question lorsqu'il pointe genre: une heure de réunion, prochain jour férié, évènement dans la société etc...

  6. #6
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Citation Envoyé par fabrice001 Voir le message
    en gros, on allume le pc et il faudrait que le programme se lance directement sans que les personnes qui sont dans la place ne sache qu'il y a windows derrière,
    Alors je ne comprends pas cette phrase. Dès que les gens voient l'écran, il est facile de deviner que c'est Windows

    Citation Envoyé par fabrice001 Voir le message
    oui en gros c'est ça, si ce n'est que l'écran me permet quand même d'afficher le statut du pointage et d'autres informations comme un truc à ne pas oublier pour la personne en question lorsqu'il pointe genre: une heure de réunion, prochain jour férié, évènement dans la société etc...
    Cela veut dire que le poste est connecté en permanence, ce n'est pas l'écran de login qui est affiché ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    "Alors je ne comprends pas cette phrase. Dès que les gens voient l'écran, il est facile de deviner que c'est Windows"

    peut-être c'est pour cela que j'aimerais mettre le moins d'information possible laissant penser qu'il y a windows (j'ai rien contre windows que du contraire)

    et pour répondre à ta deuxième question, j'ai retiré le login et le mot de passe (merci la faq)

    mon but est que n'importe qui peut allumer le pc le matin (si il est éteind) et que la seule chose qui voit est le petit programme dont il a besoin (j'ai viré aussi le windows xp du démarrage)

    Salutations

  8. #8
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Citation Envoyé par fabrice001 Voir le message
    peut-être c'est pour cela que j'aimerais mettre le moins d'information possible laissant penser qu'il y a windows (j'ai rien contre windows que du contraire)
    La sécurité par l'obscurité ne sert à rien. Si une fonctionnalité (PC, programme, algorithme, ...) est sûre, elle n'a pas besoin de se cacher.

    Citation Envoyé par fabrice001 Voir le message
    mon but est que n'importe qui peut allumer le pc le matin (si il est éteind) et que la seule chose qui voit est le petit programme dont il a besoin (j'ai viré aussi le windows xp du démarrage)
    Si je regarde une machine démarrer, je sais immédiatement si c'est du Windows, du Linux, du Sun Solaris ou que sais-je encore

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Points : 28
    Points
    28
    Par défaut
    J'ai utilisé une solution trouvé sur le net en remplacant shell=explorer.exe par mon programme, est-ce une bonne idée, j'ai lu sur un autre forum en diagonal qu'il pourrait y avoir des problèmes de lenteur par la suite???

Discussions similaires

  1. lancer automatiquement des programmes
    Par Melvine dans le forum Windows
    Réponses: 3
    Dernier message: 18/09/2006, 18h34
  2. Lancer automatiquement un programme après connexion Internet
    Par sunshine dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 27/05/2005, 23h18
  3. [Internet] Comment lancer automatiquement la connexion ?
    Par laayouni_mus dans le forum Web & réseau
    Réponses: 4
    Dernier message: 10/09/2004, 21h14
  4. Réponses: 2
    Dernier message: 04/06/2004, 11h36
  5. [VB6][DoVerb]Lancer automatiquement un objet OLE
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 06/11/2002, 14h29

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