2009-09-30 3 views
1

У меня есть требование дистанционно запускать воспроизведение аудиофайла на удаленном ПК. Возможно, что компьютер находится в том же домене, что и система запуска. Это может быть XP или Vista. Аудиофайл может находиться на удаленном компьютере.Любые простые способы воспроизведения аудиофайлов на удаленном ПК

У меня есть все данные локального входа для каждого удаленного ПК.

Я мог бы написать приложение клиент/сервер, которое могло бы обрабатывать автоматическое соединение, переговоры и воспроизведение, но мне было интересно, есть ли какие-либо опции, поддерживаемые каждой ОС, которые я мог бы запускать удаленно.

Например, я могу сделать это легко с помощью MIcrosofts Remote Desktop Connection вручную, но есть ли библиотека, которую я мог бы назвать?

ответ

3

Взгляните на набор инструментов Sysinternal. Особенно инструмент psexec делает то, что вы хотите. Он позволяет запускать любую команду на удаленной машине Windows, даже в исполняемых файлах, которая существует только на вашем компьютере.

Введение

утилиты, такие как Telnet и удаленных управляющих программ, как PC от Symantec Anywhere позволяют выполнять программы на удаленных систем, но они могут быть боль установить и требуют установки клиента программного обеспечения на удаленных системах , к которому вы хотите получить доступ. PsExec является легкий телнет-замена, который позволяет выполнять процессы на других системах, в комплекте с полным интерактивности для консольных приложений, без необходимости вручную установить клиентское программное обеспечение. наиболее мощные виды использования Psexec включает запуская интерактивные команды-подсказку на удаленных системах и дистанционные позволяющие инструментов, таких как IpConfig которые в противном случае не имеет возможностей показать информации об удаленных системах.

Для некоторых глубокого понимания того, как это работает, посмотрите на this или this статье.

+0

Хмм, мои единственные проблемы здесь в том, что он передает пароль пользователя в ясном тексте, и я не уверен в производительности. Клиентская/клиентская служба пользовательского события может быть лучше. – ChrisBD

+0

Я бы сказал, все зависит от того, где находятся ваши удаленные ПК в сети и сколько их там. Для 2-х машин вам может быть хорошо с установкой службы, но для 200 это может занять некоторое время. Если безопасность является проблемой, возможно, VPN может помочь вам. Возможно, вы можете предоставить более подробную информацию о вашем сценарии. –

0

Установите гонца, такие как Skype на всех удаленных машинах и называют это :)

Лучше создать сервер, который стреляет событие и клиент, который должен слушать это.

0

Обратите внимание, что psexec не работает на удаленных домашних компьютерах XP.

 Смежные вопросы

  • Нет связанных вопросов^_^