Форум Beholder
http://beholder.ru/bb/

Система удаленного управления BeholdTV
http://beholder.ru/bb/viewtopic.php?f=8&t=7497
Страница 12 из 15

Автор:  sai [ 28 авг 2011, 14:21 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

не могли бы вы подсказать где можно сказать ваше чудо приложение? :) последняя ссылка к сожалению не работает.

Спасибо :).

Автор:  hd44780 [ 28 авг 2011, 17:55 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

Глюки на IFolder-e.
Завтра разберусь, сейчас некогда :x .
Может он сам очухается ...

Автор:  sai [ 29 авг 2011, 11:34 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

хорошо, спасибо, сижу-жду :)

Автор:  hd44780 [ 29 авг 2011, 11:50 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

Пришлось "перевыложить".
Новая ссылка - http://ifolder.ru/25438820
Старая более недействительна.

Автор:  sai [ 29 авг 2011, 12:10 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

немного отладки:

win7 x64

1.
по умолчанию беходеровский софт ставится в папку:
"C:\Program Files (x86)\BeholdTV"
а не "C:\Program Files\BeholdTV"

поэтому не находится конфиг и ругается. надо исправить :)

System.IO.DirectoryNotFoundException: Не удалось найти часть пути "C:\Program Files\BeholdTV\Settings.ini".
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
в System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
в System.IO.StreamReader..ctor(String path, Encoding encoding)
в System.IO.File.ReadAllLines(String path, Encoding encoding)
в BeholderRemoteServer.MainFormServer.DetermineTunerName()
в BeholderRemoteServer.MainFormServer.MainForm_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Автор:  sai [ 29 авг 2011, 12:16 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

2.
при запуске не из под администратора:

************** Текст исключения **************
System.ComponentModel.Win32Exception: Отказано в доступе
в System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
в System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId, Boolean firstModuleOnly)
в System.Diagnostics.Process.get_MainModule()
в BeholderRemoteServer.CllUtlEnumWindows.EnumerateWindows()
в BeholderRemoteServer.MainFormServer.timerPipe_Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Автор:  sai [ 29 авг 2011, 12:23 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

3.
после запуска из под админа стартует, но еле шевелится. загрузка проца 17%, потихоньку ест память, ничего не делает. UI реагирует _очень_ медленно. пока не понял почему или что ей надо.

Автор:  sai [ 29 авг 2011, 12:35 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

4.
при попытке запустить клиента тоже запускается только из-под админа.

когда нажимаю "подключение", сразу виснет и вываливает ошибку.

ошибка подключения: System.NullReferenceException:В экземпляре объекта не задана ссылка на объект.
в BeholderRemoteClientFMainClinet.FillPresetLists()
в BeholderRemoteClientFMainClinet.Connect()

через какое-то время сервер умирает, и клиент вываливает ошибку:

Ошибка: System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение

Server stack trace:
в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Runtime.Remoting.Channels.SocketStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в System.Runtime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buffer, Int32 offset, Int32 count)
в System.Runtime.Remoting.Channels.SocketHandler.BufferMoreData()
в System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32 offset, Int32 count)
в System.Runtime.Remoting.Channels.SocketHandler.ReadAndMatchFourBytes(Byte[] buffer)
в System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble()
в System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation)
в System.Runtime.Remoting.Channels.Tcp.TcpClientSocketHandler.ReadHeaders()
в System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
в System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в CllCntResource.CllUtlRemoteInterface.GetState()
в BeholderRemoteClient.FMainClient.timerRefresh_Tick(Object sender, EventArgs e)

Автор:  sai [ 29 авг 2011, 12:36 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

в общем пока нифига не работает вообще у меня :).

Автор:  hd44780 [ 29 авг 2011, 13:33 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

Спасибо за сообщения. Я сейчас работаю надо новой версией.
Работой завалили, поэтому задержка, извините ..

А пока так, по Вашим пунктам:

1. Править руками кучу путей не обязательно. В главном окне конфига, в разделе "Пути и файлы" нажмите кнопку "...", появится расширенное окно, там кнопка "Определить автоматически". При этом прога попытается определить пути сама, но записям в реестре. Если не получится, пишите.

2. У вас небось, какой-то антивирь/брандмауэр стоит? Я такой глюк видел, когда у меня Agnitum Outpost запущен. Я этот глюк уже исправил. А пока вырубайте его .... В смысле антивир ...

3. Речь о сервере или о клиенте? Проблемы запуска не из под админа будут решены в след. версии.

4. С пресетами пока непонятно, проверю. А про сервер вопрос - он всегда умирает?

Автор:  sai [ 29 авг 2011, 14:03 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

писал(а):
Спасибо за сообщения. Я сейчас работаю надо новой версией.
А пока так, по Вашим пунктам:
1. Править руками кучу путей не обязательно. В главном окне конфига, в разделе "Пути и файлы" нажмите кнопку "...",

я не разбираясь просто симлинк сделал.

писал(а):
2. У вас небось, какой-то антивирь/брандмауэр стоит? Я такой глюк видел, когда у меня Agnitum Outpost запущен. Я этот глюк уже исправил. А пока вырубайте его .... В смысле антивир ...

только виндовый файрвол, но в нём всё разрешено приложению. из антивирей ничего трогающего сеть не стоит. спайдер дрвеба только.

писал(а):
3. Речь о сервере или о клиенте? Проблемы запуска не из под админа будут решены в след. версии.

о сервере. сразу начинает дико тормозить.

писал(а):
4. С пресетами пока непонятно, проверю. А про сервер вопрос - он всегда умирает?

он умирает после попытки присоединения клиентом, через минут 5, всегда.

Автор:  sai [ 29 авг 2011, 15:23 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

спасибо, я не выдержал ожидания, нашёл доки на апи к бехолдеру и написал своё приложение для удалёного управления тюнером из перла - включение/выключение записи, прыгание по программам :). теперь буду командовать тюнером через скайп :).

ещё раз спасибо :).

Автор:  McArcher [ 09 сен 2011, 20:15 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

Программа версии 1.96 не переключает каналы моего X7 :(
Конектится, показывает номер текущего канала, список пресетов даже, но сами каналы не переключает и не даёт выбрать его по номеру :( Компы в одной локальной сети.

Автор:  hd44780 [ 10 сен 2011, 08:16 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

писал(а):
но сами каналы не переключает и не даёт выбрать его по номеру

Какие каналы - TV/FM/DVB-T TV/DVB-T FM?
Какие винды на сервере и на клиенте?

Автор:  McArcher [ 10 сен 2011, 13:45 ]
Заголовок сообщения:  Re: Система удаленного управления BeholdTV

все каналы. на обоих стоят ХР.

Страница 12 из 15 Часовой пояс: UTC + 3 часа