Есть сервер терминалов WINDOWS 2003. К нему коннектятся клиенты (например под XP) через RDP. На сервере 1c7.7 запускается как в режиме приложения, так и в самой терминальной сессии стандартно Пуск\Программы\1с предприятие 7.7. Проблема в том, что не срабатывает оператор Сигнал() запущенный в 1с предприятии, то есть команда то проходит, а звука на удаленном компе нет. НО если запускать SoundRecorder и проигрывать звуки - они на удаленном компе проходят.
+(0) Звуковое устройство по умолчанию на сервере - Microsoft RDP Audio Driver. В настройках сервера Connections-Action-Properties-Client Settings-Audio Mapping галочка отключена; Computer Configuration->Administrative Templates->Windows Components->Terminal Services->Clietn/Server data redirection->'Allow Audio Redirection' policy - значение "Not configured". В свойствах rdp-подключения параметр "Звук на удаленном компютере" значение "Перенести на этот компьютер"
(3) я не знаю...если это так, то что можно посмотреть в настройках? С оператором Сигнал() раньше не приходилось сталкиваться. А в Control Panel для "Sounds and Devices Properties" на закладке Audio для sound playback выбран default device - Microsoft RDP Audio Driver; для sound recording default device - NO recording device. SoundRecorder - использовал для воспроизведения звуков - так как все другие приложения на сервере просто не установлены.
Напишу решение - может кто в поиске найдет эту тему :) ControlPanel\SoundsAndAudioDevices\закладка Sounds\ в поле Sounds должен быть указан файл звука,например: C:\WINDOWS\Media\Windows XP Error... Ну и плюс пункт 1.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан