Déverrouiller le PC depuis Android


10

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

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

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

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

Réponses:


5

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

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

Vient ensuite 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 l'extension Chrome d' AutoRemote.Si vous rencontrez des problèmes avec AutoRemote, le développeur a un excellent site Web et est très actif dans son groupe Google. La direction pour installer le plug AutoRemote dans Eventghost peut être trouvée ici . Voici les étapes pour créer le déclencheur Eventghost:

  1. Créez une macro mais ne vous inquiétez pas si vous ne trouvez pas le plugin AutoRemote. Ceci est vraiment un dossier de fantaisie
  2. Ajoutez un événement à partir de la barre d'outils qui déclenchera la macro eventghost. Cela devrait ressembler à ceci: Autoremote.Message.unlock
  3. Viennent ensuite vos actions. Cela 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, demandez la réponse et votez pour son utilité. Je suis nouveau et j'essaie de bâtir ma réputation ici.


Merci beaucoup, cela semble prometteur. Bien qu'il me faudrait un certain temps pour mettre en œuvre cela et vérifier. Si quelqu'un d'autre réussit à utiliser cette méthode, faites un commentaire ici.
urbain

La configuration ne devrait pas prendre trop de temps, car les liens que j'ai prouvés sont des liens directs vers les fichiers dont vous avez besoin. Une fois téléchargé, il vous suffit de les déposer et de les faire glisser dans le fantôme de l'événement pour les faire fonctionner.
The3rdIcon

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

"Cela déverrouillera votre poste de travail" - la publication liée nécessite de télécharger et d'exécuter MyUnlocker qui est un fichier Windows BAT. Existe-t-il un script / programme similaire pour OS X?
yurkennis

Evenghost, qui pilote tout, est uniquement pour PC.
The3rdIcon

3

Vous pouvez utiliser un téléphone NFC pour déverrouiller votre PC à partir du LAN, alias scanner une balise NFC et vous connecter à Windows. Sur votre téléphone Android, installez les logiciels suivants: NFC Tools, NFC Tasks, Tasker, Unified Remote (le tout depuis le Play Store). Sur votre PC, installez le serveur distant unifié.

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

  2. Utilisez Tasker pour créer Unifed Remote (via le plug-in UR intégré de Tasker), cliquez sur les onglets et les événements de course, pour taper automatiquement votre mot de passe à l'écran de verrouillage (liste des commandes dans l'ordre approprié qui correspond à votre écran de verrouillage). Vous devez jouer avec lui pour le configurer correctement, tester les ordres de tabulation, les flèches, etc.

  3. Utilisez les outils et tâches NFC pour écrire des commandes Unified Remote exécutées par Tasker sur n'importe quelle balise NFC compatible.

Cela prendra un certain temps pour le faire fonctionner, mais c'est le cas et vous devez payer quelques dollars pour certaines 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.


2

J'ai en fait implémenté cela 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 qu'il relie ne fonctionne pas pour Windows 7 et supérieur, mais cette astuce le fera. Pour mon cas particulier, j'ai utilisé un périphérique Bluetooth connecté à mon poste de travail pour la détection de proximité, mais vous pouvez faire tout ce qui est applicable. Voici les détails réels.

Étant donné que les PC avec lesquels je travaille sont derrière un pare-feu, j'utilise la redirection d'extension Chrome d'AutoRemote qui fonctionne très bien.

Profil Bluetooth Near de Tasker

Remarques: Ignorez le bit% WorkHint, c'est pour autre chose. Ce profil nécessite que vous soyez couplé à l'appareil, mais pas connecté. Il n'est pas très réactif (pour des raisons d'économie de batterie) mais détectera près / loin en quelques minutes. De plus, j'utilise quelques autres profils qui peuvent déclencher un déverrouillage afin qu'il soit plus réactif, mais cela devrait vous aider à démarrer. Mon exemple envoie à un canal AutoRemote (Work) 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

Remarques: Ceux - ci utilisent une petite astuce pour effectuer le verrouillage / déverrouillage. Il se déconnecte essentiellement de la session de console et se reconnecte plus tard pour le déverrouiller. Il affiche toujours l'écran CTRL-ALT-DEL et toute personne cherchant à utiliser le PC devrait en fait se connecter. Notez que l'astuce de reconnexion ne fonctionnera pas si vous utilisez l'action de poste de travail de verrouillage EventGhost ou un verrou 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>

EventGhost Unlock Macro

<?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 également les publier s'il y a un intérêt.


1

Au cas où quelqu'un serait intéressé ... il y a une application pour ce
http://www.rohos.com/2013/12/login-unlock-computer-by-using-smartphone/
Installez des applications sur votre PC et votre téléphone, assez configuration simple. J'ai testé et ça marche. Période d'essai de 15 jours. Licence 32 $.
Ce serait bien si cela pouvait être fait avec Tasker.

PS Je ne comprends pas pourquoi l'application n'est pas dans le Play Store. Même si je n'ai trouvé aucun commentaire négatif à ce sujet.


Je l'ai essayé, mais il ne déverrouille pas mon Mac via wifi pour une raison quelconque, tandis que le verrouillage Bluetooth doit activer / désactiver manuellement Bluetooth afin de verrouiller / déverrouiller - pas très pratique.
yurkennis

1

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

Vous devrez installer le programme sur votre PC Windows, une application sur votre téléphone Android / smartwach et sélectionner un fournisseur d'informations d'identification sur l'écran de verrouillage. Il est gratuit mais contient des publicités sur le téléphone.

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.