14 декабря 2015
База знаний ПК SmartTV

DLNA — это технология позволяющая всем устройствам в сети обмениваться медиаконтентом. Она используется в подавляющем большинстве случаев для организации доступа различных устройств (телефонов, компьютеров, телевизоров) к фильмам, фотографиям и музыке в домашней локальной сети. Часто производителями телевизоров рекомендуются свои решения для создания медиасервера — SmartShare у LG, Samsung Media 2.0 у Samsung, а также просто сторонние решения вроде Домашнего медиа-сервера. Но поскольку часто подобные решения являются достаточно «тяжелыми» и «кривыми», либо предоставляют ненужный функционал в ущерб производительности, мы воспользуемся стандартной возможностью настройки DLNA которая предоставляется Windows Media Player (WMP).

14 декабря 2015
База знаний ПК Решение проблем SmartTV

Проблема возникла при переносе функционала медиасервера на другой компьютер (Windows 7, 32-bit) — DLNA-сервер был настроен, но при отображении списка фильмов телевизор наотрез отказывался отображать в этом списке mkv-файлы. Диагностика осложнялась тем, что на предыдущем компьютере (Windows 7, 64-bit) все было уже настроено и работало без претензий. Причем версия K-Lite Codec Pack на обоих компьютерах стояла одна и та же. Дополняло негативную картину то, что на самом новом медиасервере mkv-файлы воспроизводились без проблем.

05 декабря 2015
База знаний ПК Решение проблем

Подобная ошибка возникает, как правило, при переназначении IP-адреса телевизору. Так происходит при включенной на роутере опции DHCP — автоматическое назначение IP-адресов. Т.е. при перезагрузке роутера, роутер всем устройствам в сети заново раздает новые IP-адреса, которые с некоторой долей вероятности будут отличными, от тех, которые были назначены до его перезагрузки.

02 декабря 2015
VB.NET Полезные функции Visual Studio 2013 .NET

Алгоритм простой — для начала нам необходимо получить хендл (handle) окна, над которым мы будем проводить манипуляции. Это можно сделать по названию процесса при помощи объекта Process — получаем процесс методом GetProcessesByName(), а затем из процесса методом MainWindowHandle получаем указатель на окно (handle). После этого с окном можно производить различные манипуляции — получать информацию, изменять свойства, отправлять сообщения и т.д. Далее листинг функции получающий текст заголовка окна (в случае наличия такового):

22 октября 2015
Полезные функции Visual Studio Windows Desktop .NET

Автором написана небольшая бесплатная утилита с открытым исходным кодом, позволяющая мониторить состояние Интернета — Codius InternetChecker v1.0 - простой логгер состояния интернета

22 октября 2015
VB.NET Полезные функции Visual Studio .NET

Существует класс Enviroment, позволяющий работать с «папками специального назначения» (Special Folders) — он помогает корректно взаимодействовать с ними при создании ярлыков.

20 октября 2015
VB.NET Полезные функции Windows Desktop .NET

Функционал автозагрузки реализуется 2 путями:

  • посредством внесения специальной записи в реестр,
  • посредством создания ярлыка в папке Автозагрузка (Startup) (меню Пуск).

Речь идет о создании ключа реестра в разделах:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run — для всех пользователей (для создания ключа в этом разделе понадобятся права администратора — для Windows 7 и выше),
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — только для текущего пользователя.

11 сентября 2015
VB.NET Полезные функции Visual Studio

Иногда возникает необходимость получить значения какого-либо перечисления. Сделать это просто:

27 августа 2015
VB.NET Windows Desktop .NET

В данной статье речь пойдет о «вынужденном» позднем связывании. Предположим, что у нас есть класс MyClass и у него есть функции MyFunc1, MyFunc2, MyFunc3. И нам необходимо получить результат функции, при этом мы имеем лишь её название в виде String-переменной — "MyFunc1". Для того чтобы это сделать воспользуемся классом MethodInfo:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
Яндекс.Метрика