11 votes

Débloquer un PC depuis Android

J'étais presque sûr que cette question avait déjà été posée, et j'ai essayé de trouver une solution mais je n'ai pas trouvé grand-chose.

J'essaie de verrouiller/déverrouiller mon PC depuis mon appareil Android. Je ne veux pas utiliser BTProximity pour le faire car même si je suis dans une autre pièce de la maison, il serait capable de détecter mon téléphone et de déverrouiller l'ordinateur. Je veux un contrôle plus fin sur l'événement qui déclenche le verrouillage/déverrouillage, au lieu de me fier à la proximité.

Je serais très heureux d'utiliser Tasker pour y parvenir, bien que je ne trouve aucun moyen pour mon PC de se verrouiller/déverrouiller avec ce que Tasker peut faire.

La solution peut être soit pour Windows, soit pour Ubuntu, soit pour les deux.

5voto

The3rdIcon Points 295

La meilleure solution intégrée avec votre téléphone Android et votre PC est d'utiliser Autoremote y EventGhost . L'idée générale est que vous utilisez AutoRemote pour envoyer un message à Eventghost qui déverrouille ou verrouille votre PC. La tâche ressemblera à quelque chose comme ceci :

AUTOREMOTE MESSAGE
     DEVICE: NAME OF COMPUTER OR CHROME EXTENSION  <----Addressed at the end 
     MESSAGE: Unlock (Really could be anything)

Ensuite, il y a le côté EventGhost. EventGhost ne répond pas toujours, surtout si vous n'êtes pas sur le réseau local, mais vous pouvez contourner cela avec Extension Chrome d'AutoRemote Si vous avez des problèmes avec AutoRemote, le développeur a une grand site web et est très actif dans son groupe google. La direction pour installer le plug AutoRemote dans Eventghost peut être trouvée aquí . Voici les étapes pour créer le trigger Eventghost :

  1. Créez une macro mais ne vous inquiétez pas si vous ne trouvez pas le plugin AutoRemote. Il s'agit en fait d'un dossier fantaisie
  2. Ajoutez un événement à partir de la barre d'outils qui déclenchera la macro eventghost. Il devrait ressembler à ceci : Autoremote.Message.unlock
  3. Ensuite, il y a vos actions. Ce site déverrouillera votre poste de travail

Si vous avez des questions, n'hésitez pas à les poser dans les commentaires et je ferai de mon mieux pour y répondre rapidement.

Si ma réponse résout votre problème, n'oubliez pas de la marquer comme étant la réponse et de l'upvoter pour son utilité. Je suis nouveau et j'essaie de me faire une réputation ici.

0 votes

Merci beaucoup, cela semble prometteur. Cependant, il me faudra un certain temps pour la mettre en œuvre et la vérifier. Si quelqu'un d'autre réussit à utiliser cette méthode, alors commentez ici.

0 votes

La mise en place ne devrait pas prendre trop de temps, car les liens que j'ai fournis sont des liens directs vers les fichiers dont vous avez besoin. Une fois téléchargés, il vous suffira de les déposer et de les faire glisser dans Event Ghost pour les faire fonctionner.

0 votes

Quelle connexion entre Android et iOS utilise-t-elle ? Wifi / Bluetooth / autre ?

3voto

Peter Points 31

Vous pouvez utiliser un téléphone NFC pour déverrouiller votre PC depuis le réseau local, c'est-à-dire scanner une étiquette NFC et vous connecter à Windows. Sur votre téléphone Android, installez les logiciels suivants : NFC Tools, NFC Tasks, Tasker, Unified Remote (tous depuis le play store). Sur votre PC, installez le serveur Unified Remote.

  1. Configurez l'application Unified Remote sur votre téléphone pour vous connecter à votre ordinateur, la communication doit être cryptée.

  2. Utilisez Tasker pour créer des événements de clics, de tabulations et de courses Unifed Remote (via le plugin UR intégré à Tasker), afin de taper automatiquement votre mot de passe pour vous sur l'écran de verrouillage (liste de commandes dans le bon ordre qui correspond à votre écran de verrouillage). Vous devez jouer avec pour le configurer correctement, tester l'ordre des tabulations, les flèches, etc.

  3. Utilisez NFC Tools & Tasks pour écrire des commandes à distance unifiées exécutées par Tasker sur n'importe quel tag NFC compatible.

Il faudra un certain temps pour que cela fonctionne, mais c'est le cas et vous devez payer quelques dollars pour certaines des applications, elles ne sont pas toutes gratuites. Le processus est sûr si vous protégez Tasker avec un code PIN et une communication à distance unifiée sécurisée. La première connexion doit être effectuée de manière classique (clavier), pour permettre au serveur Unified Remote de démarrer.

2voto

Bryan Points 121

J'ai en fait implémenté ceci d'une manière similaire à The3rdIcon. Utilisez sa réponse pour obtenir le cadre, et je peux fournir des détails. Notez que le programme de déverrouillage dont il donne le lien ne fonctionne pas pour Windows 7 et plus, mais cette astuce le fera. Dans mon cas particulier, j'ai utilisé un dispositif bluetooth relié à mon poste de travail pour la détection de proximité, mais vous pouvez faire ce qui vous convient. Voici les détails de l'astuce.

Comme les PC avec lesquels je travaille sont derrière un pare-feu, j'utilise la redirection de l'extension Chrome d'AutoRemote qui fonctionne très bien.

Profil proche Bluetooth de Tasker

Notes : Ignorez le bit %WorkHint, il sert à autre chose. Ce profil nécessite que vous soyez apparié à l'appareil, mais pas connecté. Il n'est pas très réactif (pour des raisons d'économie de batterie), mais il détectera la proximité et la distance en quelques minutes. En outre, j'utilise quelques autres profils qui peuvent déclencher un déverrouillage pour qu'il soit plus réactif, mais ceci devrait vous permettre de commencer. Mon exemple envoie vers un canal AutoRemote (Travail) afin qu'il puisse verrouiller/déverrouiller 2 ordinateurs pour moi.

Profile: BT Work Near (166)
State: BT Near [ Name:yourbluetoothdevice Address:* Major Device Class:Audio / Video Standard Devices:On Low-Energy (LE) Devices:Off Unpaired Devices:Off Toggle BlueTooth:Off ]

Enter: Anon (167)
A1: Variable Set [ Name:%WorkHint To:true Do Maths:Off Append:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Unlock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

Exit: Anon (168)
A1: Variable Clear [ Name:%WorkHint Pattern Matching:Off ] 
A2: AutoRemote Message [ Configuration:Recipient: Group
Message: Lock
Channel: Work Package:com.joaomgcd.autoremote Name:AutoRemote Message Timeout (Seconds):200 ]

Macro de verrouillage EventGhost

Notes : Ceux-ci utilisent un petit truc pour accomplir le verrouillage/déverrouillage. Il se déconnecte essentiellement de la session de console et se reconnecte plus tard pour le déverrouillage. Il affiche toujours l'écran CTRL-ALT-DEL et une personne cherchant à utiliser le PC doit en fait se connecter. Notez que l'astuce de reconnexion ne fonctionnera pas si vous utilisez l'action de verrouillage de poste de travail EventGhost ou un verrouillage WIN-L réel.

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Lock Workstation" id="6" Expanded="True">
        <Event Name="AutoRemote.Message.Lock" />
        <Action>
            System.Execute(u'c:\\windows\\system32\\tsdiscon.exe', u'', 0, False, 2, u'', False, True, u'', False, False, False)
        </Action>
    </Macro>
</EventGhost>

Macro de déverrouillage EventGhost

<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1700">
    <Macro Name="Unlock Workstation" id="9" Enabled="False" Expanded="True">
        <Event Name="AutoRemote.Message.Unlock" />
        <Action>
            System.Execute(u'C:\\Windows\\System32\\tscon.exe', u'1 /dest:console /password:yourpassword', 0, False, 2, u'', False, True, u'', False, True, False)
        </Action>
    </Macro>
</EventGhost>

J'utilise quelques autres macros pour envoyer une notification à mon téléphone lorsque les PC sont verrouillés ou déverrouillés, automatiquement ou manuellement. Je peux les poster également si cela vous intéresse.

1voto

R R Points 11

Ce programme pour Windows effectue à la fois le verrouillage et le déverrouillage, permet de régler la distance (comme vous l'avez demandé), avertit votre téléphone si quelqu'un tente de voler votre ordinateur portable, permet de verrouiller/déverrouiller avec le lecteur d'empreintes digitales de votre téléphone et bloque l'économiseur d'écran lorsque vous êtes à portée de Bluetooth.

Vous devrez installer le programme sur votre PC Windows, une application sur votre téléphone/smartwach Android et sélectionner un fournisseur de justificatifs sur l'écran de verrouillage. C'est gratuit mais il y a des publicités sur le téléphone.

Le site dispose également d'un programme pour Mac.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X