2009-09-30 7 views
1

J'ai besoin de déclencher à distance la lecture d'un fichier audio sur un PC distant. Le PC en question peut ne pas être sur le même domaine que le système de déclenchement. Il peut fonctionner sous XP ou Vista. Le fichier audio peut être sur la machine distante. J'ai tous les détails d'ouverture de session locale pour chaque PC distant.Des moyens simples de lire un fichier audio sur un PC distant

Je pourrais écrire une application de service client/serveur qui pourrait gérer la connexion automatique, la négociation et la lecture, mais je me demandais s'il y a des options qui sont supportées par chaque système d'exploitation que je pourrais déclencher à distance.

Par exemple, je peux le faire facilement en utilisant MIcrosofts Remote Desktop Connection manuellement, mais y at-il une bibliothèque que je pourrais appeler?

Répondre

3

Jetez un coup d'œil à la suite d'outils Sysinternal. Surtout l'outil psexec fait ce que vous voulez. Il vous permet d'exécuter n'importe quelle commande sur une machine distante Windows, même des exécutables, qui n'existe que sur votre machine.

Présentation

utilitaires comme Telnet et programmes de contrôle à distance comme le PC de Symantec Partout où vous permettent d'exécuter des programmes sur des systèmes distants, mais ils peuvent être une douleur pour mettre en place et exiger que vous installez client logiciel sur les systèmes à distance auquel vous souhaitez accéder. PsExec est un telnet-remplacement-léger qui vous permet d'exécuter des processus sur d'autres systèmes, complets avec interactivité pour les applications console , sans avoir à installer manuellement le logiciel client. utilisations les plus puissantes de Psexec comprennent lancement commande-invites sur des systèmes distants et à distance des outils interactifs permettant-comme IpConfig qui, autrement, faire pas la possibilité d'afficher informations sur les systèmes distants.

Pour une compréhension plus profonde de la façon dont cela fonctionne, jetez un oeil à this ou this article.

+0

Hmm, mes seuls problèmes ici sont qu'il passe le mot de passe de l'utilisateur en texte clair et je ne suis pas sûr du coup de performance. Un service client/serveur d'événement personnalisé peut être meilleur. – ChrisBD

+0

Je dirais que tout dépend de l'emplacement de vos ordinateurs distants dans le réseau et de leur nombre. Pour 2 machines, vous pouvez très bien installer un service, mais pour 200, cela peut prendre du temps. Si la sécurité est un problème, VPN peut peut-être vous aider. Peut-être que vous pouvez fournir plus de détails sur votre scénario. –

0

installer Messenger tels que Skype sur toutes les machines à distance et l'appeler :)

Il est préférable de concevoir un serveur qui déclenche un événement et le client qui devrait l'écouter.

0

Notez que psexec ne fonctionne pas sur les machines XP distantes.

Questions connexes