J'ai un PC ultraléger avec Windows 7 que j'utilise lors de mes trajets quotidiens en bus. La vitesse du processeur étant limitée, je recherche un moyen de désactiver / activer Dropbox lorsque je ne suis pas connecté à un réseau WiFi. (Dropbox semble utiliser une partie stable de mon processeur même lorsqu'il ne peut rien synchroniser.)
Il y a une option pour désactiver la synchronisation via l'icône de la barre des tâches Dropbox, mais j'aimerais que cela soit aussi transparent que possible. Je suis un développeur .NET, l'écriture de code est donc une option. Jusqu'ici ce que j'ai considéré:
- Une tâche Windows qui est déclenchée lorsque j'active / désactive la carte WiFi via le commutateur matériel. Cela pourrait exécuter un fichier de commandes pour démarrer / arrêter le processus Dropbox. J'ai du mal à trouver un événement à déclencher, cependant.
- Une macro Autohotkey pour démarrer / arrêter le processus. Trop manuel.
- AC # app qui détecterait une connexion réseau et démarrer / arrêter Dropbox. On dirait que ce serait difficile à écrire.
Y a-t-il des options que je néglige? Si quelqu'un pouvait m'indiquer une ressource qui pourrait m'aider à mettre en œuvre quelque chose de similaire, je l'apprécierais.
la source