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 Discussion :

Simulation de touches dans un service Windows


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut Simulation de touches dans un service Windows
    Bonjour, étant souvent amené à utiliser mon ordinateur personnel pour le travail, il m'arrive d'avoir besoin de consulter certains fichiers, enregistré sur mon ordinateur personnel, depuis mon lieu de travail. Pour cela j'aimerais utiliser l'assistance à distance de Windows. Cependant il faut entrer un mot de passe de protection pour l'utiliser et j'aimerais savoir s'il était possible de simuler la saisie de ce mot de passe, grâce à un programme assembleur, de manière à pouvoir me connecté à mon ordinateur resté allumé. Connaissant le mot de passe il ne s'agit pas de cracking il me semble...

    Ceci m'aiderais beaucoup car il est difficile de penser à emmener tous les fichiers dont je pourrais avoir besoin dans la journée.
    merci d'avance pour vos réponses

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 371
    Points : 23 626
    Points
    23 626
    Par défaut
    Bonjour,

    Citation Envoyé par maurice.b Voir le message
    j'aimerais savoir s'il était possible de simuler la saisie de ce mot de passe, grâce à un programme assembleur, de manière à pouvoir me connecté à mon ordinateur resté allumé.
    Pourquoi spécialement un programme en assembleur ?

    De toutes façons, la mise en réseau est quelque chose qui fonctionne bien, désormais, sur tous les systèmes d'exploitation. Pour faire ce que tu fais, il faut ouvrir les ports adéquats de ta box Internet vers l'adresse de la passerelle de ta compagnie (surtout pas vers le monde entier) et mettre en partage le répertoire qui t'intéresse avec un mot de passe assez fort.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    J'ai pensé à l'assembleur car il s'agit du langage de plus bas niveau et par conséquent qu'il pourrait remplacer la saisie sans que le logiciel s'en aperçoive. J'ai aussi entendu parler des macros mais je ne sais pas exactement en quoi cela consiste.
    Je voulais toutefois utiliser le logiciel d'assistance car il est simple d'utilisation, d'autant que je n'ai pas les connaissances suffisantes en réseau et que je ne pourrai pas utiliser différents ordinateurs pour m'y connecter.

    ps: il y a sur le site un forum à peu près similaire qui a été résolu en pascal et assembleur mais la solution n'était pas indiquée sur le forum.
    Merci pour la réponse

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 371
    Points : 23 626
    Points
    23 626
    Par défaut
    Citation Envoyé par maurice.b Voir le message
    J'ai pensé à l'assembleur car il s'agit du langage de plus bas niveau et par conséquent qu'il pourrait remplacer la saisie sans que le logiciel s'en aperçoive. J'ai aussi entendu parler des macros mais je ne sais pas exactement en quoi cela consiste.
    À mon avis, tu vas te tirer une balle dans le pied. L'assembleur est de trop bas niveau pour ce genre de choses. C'est toujours possible de le faire, bien sûr, mais ce n'est clairement pas ce qu'il y a de plus adapté.

    D'autre part, le « logiciel d'assistance » que tu comptes utiliser n'est clairement pas adapté à ce genre d'usage, alors qu'a contrario, le partage de fichier sert exactement à cela.

    Je déplace ton fil vers le forum le plus approprié pour que l'on t'oriente directement vers la meilleure solution.

  5. #5
    Rédacteur
    Avatar de Benj.
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2009
    Messages
    839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 839
    Points : 1 849
    Points
    1 849
    Par défaut
    Pour l'accès à ton ordinateur (et à des fins de consultation), tu peux utiliser le bureau à distance. Un seul port à ouvrir et rediriger dans la box, rien de bien méchant et ça rend service.

    Concernant l'accès aux fichiers, là effectivement c'est plus compliqué (bien que ça reste très simple) : un serveur FTP par exemple fera très bien l'affaire. Par contre il faut faire attention aux ports (20 et 21, par défaut, au minimum), un utilisateur (ou plus suivant les besoins) avec des droits mais il y a de très bon tutoriels sur Internet pour faire ça facilement et sans trop de problème.
    Bazinga !

  6. #6
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    Si jamais c'est un Windows récent, via Bureau à distance on peut faire directement un copier / coller d'un fichier depuis ou vers le PC distant, comme avec VNC Enterprise

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    En ce qui concerne vnc entreprise il s'agit d'un logiciel payant et je préfèrerais me débrouiller seul pour régler ce problème sans avoir à demander quoi que ce soit à mes collègues.
    Maintenant pour les autres solutions réseaux vous allez dire que je suis têtu mais j'avais prévu d'utiliser ce logiciel présent dans tous les ordinateurs Windows et le reste de mon programme est écrit pour ce logiciel. J'espère que vous comprendrez mon "acharnement". Si cela vous semble irréalisable ou bien trop compliqué à mettre en œuvre, je vais essayer de trouver une autre solution, ce n'est pas grave.
    Merci beaucoup pour vos réponses, amicalement Maurice.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut
    Ca va sans doute pas t'aider mais pour info:
    - sous linux rdeskop permet de faire ca nativement (le password est un passage de parametre en ligne de commande)
    - sous windows 7 il enregistre aussi le password la premiere fois

    Sinon sous XP:
    En assembleur: euh... c'est un joke j'espere
    Je te donne le code en .net:
    http://msdn.microsoft.com/en-us/library/ms171548.aspx

    Tu fais un process.start de mstsc, avec les arg qui vont bien, un timer de quelque seconde puis un sendevent....

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    Cela me parait malheureusement trop simple. Le sendkey que tu me propose est équivalent au SetForegroundWindow suivi d'un keybd_event (en C) qui ne marche que sur des applications comme le bloc note ou la calculatrice, mais pas sur des programmes plus protégés de Windows c'est bien pour ça que je me suis penché sur l'assembleur. Si tu as d'autres propositions ou un moyen de faire marcher le sendkey sur ce programme je prends

  10. #10
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    Bien que je n'ai pas d'actions chez VNC, si je peux me permettre :

    Ce logiciel me facilite la vie car j'ai le même login / password sur mon PC portable et sur le Fixe, donc à distance rien qu'en lançant la connexion, cela ne demande rien et se connecte tout seul (il faut juste activer la fonction).

    Par contre, si le login ou le mot de passe était différent, ça demande dans une petite fenêtre (sûrement possible de rentrer des données via un programme).

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    Oui tu as raison vnc fait le même travail mais le problème reste le même car la simulation de touches marche de la même façon que sur le programme d'assistance à distance de windows

  12. #12
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    Je ne comprends pas trop le problème...

    Vous voulez juste vous identifier automatiquement à distance, puis voir l'écran ?

  13. #13
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    Oui je veux pouvoir me connecter automatiquement, mais pas seulement voir l'écran, aussi pouvoir le contrôler et récupérer des fichiers à distance.

  14. #14
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    Pardonnez mon imcompréhension mais :

    Est-ce gênant de taper le mot de passe à la main ?

    C'est ce que je fais quand j'ai besoin d'accéder à ma machine à distance...

    Si oui, le bureau à distance est obligatoire ou une autre solution est envisageable ?

  15. #15
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    Ce n'est pas de taper le mot de passe qui me gène mais je ne peux pas le taper sur l'ordinateur de chez moi si je suis ailleurs. C'est ça qui m'empêche de me connecter, donc faut-il entrer le mot de passe sur l'ordinateur contrôlé (au moment de la connexion) avec vnc ? Sinon existe t-il des tutoriels assez complets sur ce logiciel car je n'ai pas encore réussi à m'en servir ?
    Merci pour les nombreuses réponses

  16. #16
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    Je ne vois pas le problème... car VNC et Bureau à distance permettent tout à fait de se connecter à distance, taper le mot de passe et on voit le Bureau

    PS : je ne parle pas d'assistance à distance, qui pour moi n'existe pas...

  17. #17
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 371
    Points : 23 626
    Points
    23 626
    Par défaut
    Citation Envoyé par maurice.b Voir le message
    Ce n'est pas de taper le mot de passe qui me gène mais je ne peux pas le taper sur l'ordinateur de chez moi si je suis ailleurs. C'est ça qui m'empêche de me connecter, donc faut-il entrer le mot de passe sur l'ordinateur contrôlé (au moment de la connexion) avec vnc ?
    D'accord, je commence à comprendre ce que tu veux dire. Oui, VNC fonctionne en serveur, donc « en dessous » de la couche de de l'invite de saisie du mot de passe. S'il est proprement installé, tu pourras t'y connecter à distance sans avoir à te loguer au préalable en local sur ta machine et lancer manuellement le serveur.

  18. #18
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    En effet, Bureau à distance et VNC permettent cela, car ils sont lancés en mode service

  19. #19
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 12
    Points : 1
    Points
    1
    Par défaut
    J'ai essayé de faire le test avec vnc, c'est vrai que ca me semble une bonne solution, mais là je l'installe avec un certain mot de passe et quand j'essaye de me connecter il me dit qu'il n'as pas réussi à établir la connexion je comprend pas... (quand je rentre le mot de passe dans les paramètres j'ai l'impression qu'il n'enregistre pas celui que je met )

  20. #20
    Membre éprouvé Avatar de Etre_Libre
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 750
    Points : 1 008
    Points
    1 008
    Par défaut
    VNC est bien en mode service ?
    C'est quelle version de VNC ?

    Attention, certaines versions de VNC anciennes ou open source sont limitées dans la longueur du mot de passe.
    Par contre, sur ces mêmes versions, en mode authentification NT, pas de souci car ce sont les comptes du système qui sont utilisés.

Discussions similaires

  1. WCF hébergé dans un service - Windows Vista
    Par Aurélien19 dans le forum Windows Communication Foundation
    Réponses: 3
    Dernier message: 11/10/2008, 14h00
  2. DBexpress dans un service windows
    Par jmmazie dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 30/09/2008, 12h12
  3. lancement sqlloader dans un service Windows
    Par DrZoune dans le forum C#
    Réponses: 7
    Dernier message: 05/02/2008, 10h19
  4. Réponses: 5
    Dernier message: 28/12/2007, 09h56
  5. Simulation de touche dans un richedit
    Par firejocker dans le forum Composants VCL
    Réponses: 4
    Dernier message: 29/07/2004, 16h58

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