Mv video hook driver 2 что это
Не стану говорить о том, почему мне понадобилось это сделать. Факт в том, что понадобилось. Попросту говоря, понадобилось ПО с этим функционалом, но бесплатное. После длительных размышлений выбор пал именно на UltraVNC. Попробую пояснить почему. Хотелось решение, в котором есть возможность использовать видеодрайвер, так называемый mirror driver, благодаря которому работа с решением с точки зрения клиентской машины значительно ускоряется. Проще говоря производительность сервера с драйвером раз в 5-7 выше, нежели без драйвера. А учитывая порой плачевное состояние парка машин, это условие было, пожалуй, очень важным. Драйвер такой есть у нескольких производителей. Однако RealVNC не дает его с бесплатной версией а TightVNC находится в какой-то странной бете, а я бетам не доверяю. Может быть незаслуженно, но это все таки бета.
Итак, решение принято, приступаем к установке. После долгих мучений я решил забросить попытки проинсталлировать программу на удаленных машинах при помощи стандартного инсталлятора. Причиной тому являются две вещи. Первая – как я не пытался это отключить, инсталлятор пытается скачать видеодрайвер и затыкается на этом. И вторая – сразу после инсталляции запускается программа для администрирования и задания пароля на подключение к VNC. С правами пользователя происходит вообще странная штука. При запуске толи службы, толи приложения в трее окно настроек не появляется, зато появляется ошибка, говорящая о том что пароль не задан. Потом значок в трее пропадает и спустя секунду появляется снова, и снова всплывает окно с ошибкой.
В общем, наиболее удачных подхода, на мой взгляд два. Либо создать msi пакет, либо, согласно этой документации, проделать все вручную. Краткая информация по поводу создания MSI есть тут. С моей точки зрения этот способ все же наиболее удачный, несмотря на сложности с его реализацией.
Прежде все займемся созданием MSI при помощи, например UltraVNC MSI Creator. По сути дела это пакет WiX с готовым набором конфигурационных файлов для создания пакета. Тут все достаточно просто. После распаковки вы увидите несколько bat файлов, при помощи которых и создается пакет. Однако не все гладко. Сценарий, в моем случае, завершает свое выполнение с ошибкой:
== Entering GetACL
== Error 183: RegOpenKeyEx
Так я и не понял в чем проблема. Error 183 – по идее это “file already exists”. Но что конкретно “already exists” я так и не понял. В прринципе это не очень важно. Судя по всему эту ошибку выдает вторая строка скрипта, а именно утилита MSLogonACL. Все это как-то связано с доменной аутентификацией. Однако по моему мнению она тут не очень нужна. Мало ли какие проблемы могут быть у клиента. Вдруг в этот момент она не работает. В общем и целом на этом шаге создается конфигурационный ini файл для VNC сервера и в принципе второй шаг, а соответственно и ошибку можно вполне опустить.
Следующим этапом будет собственно генерация MSI пакета при помощи второго скрипта.
Итак, пакет сгенерирован, что же дальше? Самым главным в нашей сегодняшней работе будет не только установка VNC сервера, но и установка mirror driver, который ускорит работу сервера. Для этого нам понадобятся собственно сами файлы драйвера, утилита devcon и утилита CertMgr.exe, которую можно взять в windows sdk. Тут два момента. Если мы будем просто устанавливать драйвер, то на клиентской машине появится окно с предупреждением о то что драйвер подписан неизвестным ключем и просьбой нажать на кнопку. Поэтому в нашу задачу входит достать этот ключ и импортировать его прежде, чем устанавливать драйвер. Делаем это так:
Теперь у нас есть все что нам надо. Алгоритм дальнейших действий прост. Нужно установить на клиентскую машину сертификат, затем драйвер и потом собственно UltraVNC. Для упрощения процесса пишем скрипт:
Теперь о том, как этим скриптом пользоваться. Все настройки заданы в переменных вначале скрипта. В первую очередь это $fileserver, указывающий путь к папке с файлами, затем $uvncMSI, $uvnccert, $certmgr, $devcon, $drivers. Соответствующие файлы необходимо положить по указанным путям. Параметры с именем пользователя и паролем прокомментированы.
Это, скажем так, измененная версия скрипта. Как оказалось, предыдущая версия, в том виде, в котором она была опубликована, не принимала список компьютеров на входе. По сути дела она была заточена на использование Get-QADcomputer. Я немного изменил этот момент, теперь, в примере ниже, можно использовать просто список:
UltraVnc – это ещё одна программа для удалённого управления компьютером.
Достоинства: бесплатная и поддерживает как Windows, так и unixOS (напримерLinux).
Недостатки: куча пугающих настроек на английском языке.
«Установить сервис» и «Позволить использовать Ctrl+Alt+Del». Да.
Далее соглашаемся с правилами, потом подтверждаем (или изменяем) место установки программы, и далее-далее-далее. Ждём окончания установки. Наконец, долгожданные настройки.
Accept Socket Connections — включаем (т.е. нетрогаем).
Display — показывает номер порта (теоретически). Не трогаем.
Ports – пусть остаётся авто.
Allow Loopback Connections — разрешить соединение через «петлю» (как бы сам не себя для теста). Оставляем.
Loopback Only — только «петля» — больше ничего работать не будет. Нет.
Поле « Authentication » — «Аутентификация» (подтверждение личности/прав).
VNC Password — пароль на управление (на англ.).
View-Only Password – пароль только для просмотра (на англ.). Неплохо бы выставить его отличным от VNC.
Require MS Logon — применяет учётные записи windows. Галочку не ставим.
Поле « File Transfer » — «Передача файлов».Да, пригодится.
Поле « DSM Plugin » — шифрование данных. Как хотите, я не ставлю.
Поле « When last client disconnects » — «Когда последний клиент отключен».
— Ничего не делать. Выбираем .
— Заблокировать комп.
— Завершить сеанс.
Поле « Keyboard&Mouse » — «Клавиатура и мышь». Я ничего не выставляю.
— Отключает мышь и клаву того, кто подключается.
— Отключает мышь и клаву того, к кому подключаются.
— Японская клава.
Поле « Multi Viewer Connections » — «Одновременное подключение нескольких клиентов».
— «Disconnect all existing connections» — отключение последнего после подключения нового. Оставляем.
— «Keep existing connections» — удерживать все подключения.
— «Refuse the new connection» — пункт означает, что идёт запрет на новое подключение, хотя на практике никакого запрета нет.
— «Refuse all new connections» — не позволять новых подключений, если одно уже есть.
Поле « Misc. » — тут всякие полезности для удобства, ускорения работы, уменьшения трафика.
— Remove Aero (Vista) — отключить Aero (3D, прозрачность и прочие «украшения»). Отмечаем.
— Remove Wallpaperfor Viewers — убирает обои с рабочего стола. Ставим галочку.
— EnableBlank Monitoron Viewer Request — отключение монитора управляемого компа. Данная опция работает со сбоями, поэтому я снимаю галочку.
— Disable Only Inputson Blanking Request — запрещает только ввод с консоли сервера, при этом экран не закрывается.
— Enable Alpha-Blending Monitor Blanking — другой вариант отключения монитора сервера. Используйте, если с первым вариантом проблемы.
— Capture Alpha-Blending — возможность видеть включенное видео. Работает со сбоями, но очень полезная функция, когда нужно просмотреть видеокамеры, например. Отмечаем.
— Disable Tray icon — отключает иконку в трее. Отмечаем.
— Forbid the user to close down WinVNC — запрещает отключать сервер. Ставим галочку.
— Default Server Screen Scale — масштаб экрана при подключении. Оставляем 1/1.
Поле « Logging » — «Создание log-файла»
Log debug infos to the WinVNC.log file — пишет лог сервера. Не нужно.
Настройки выставлены, кликаем Apply и ОК.
На рабочем столе появляются три иконки: просмотрщик (Ultra VNC Viewer), сервер (Ultra VNC Server) и настройки (Ultra VNC Settings).
Открываем «Настройки» (Settings) и можем их здесь изменить. Но есть одна новая настройка «ScreenCapture» — захват экрана. Позволяет делать скриншоты рабочего стола.
Поле « Capture Options » — «Опции захвата». — Poll Full Screen – весь экран.
— Poll Foreground Window – активное окно.
— Poll Console Windows Only – только окно консоли.
— Poll On Event Only –только окно события.
— Poll Window Under Cursor – окно под курсором.
— LowAccuracy (низкая точность) — дает прибавку в скорости за счет снижения точности.
Поле « Advanced » — «Расширенные».
Use System HookDll — опция имеет смысл на Windows 9x.
Video Hook Driver — использовать драйвер захвата видео. Обеспечивает наилучшее быстродействие на Windows XP, Vista, 7.
Show Primary Display — показывать первый экран.
Show Secondary Display – показать второй экран.
Capture Alpha-Blending – захват изображения видео.
Remote Aer While connected – отключить Aero, когда подключено соединение.
Remote Wall paper While connected – отключить обои рабочего стола, когда подключено соединение.
Двойной клик по значку «сервера» (Ultra VNC Server) запускает сервер, если он ещё не запущен.
Теперь запускаем «просмотрщик» (Ultra VNC Viewer).
Поле « Quick Options » настраивается скорость подключения.
Оставляем авто. Так же есть настройки:
— View Only – только просмотр. Только при подглядывании.
— Auto Scaling – нет полос прокрутки, при движении мышки вниз экран движется сам. Ставим .
— Confirm Exit — подтверждать выход. Не нужно .
В общем больше нам ничего не нужно, поэтому вводим IP-адрес компьютера (как узнать IP-адрес своего компьютера смотрите здесь), на котором стоит уже настроенный сервер (UltraVNCServer) и жмём «Connect». После запроса пароля попадаем на нужный нам компьютер.
Конфигурация компьютера | |
Процессор: Intel Core i5-4570, 3200 MHz | |
Материнская плата: Asus Z97-K | |
Память: 2 x 8Gb DDR3-1333 Corsair Vengeance LP CML16GX3M2A1600C9 | |
HDD: Samsung SSD 850 PRO 256G (238Gb), WDC WD1001FALS (1Tb, 7200 RPM, SATA-II), WDC WD10EFRX (1Tb, SATA-III) | |
Видеокарта: MSI N750Ti (MS-V310) | |
Звук: Realtek ALC887 | |
Блок питания: Chieftec GPS-650AB 650W | |
CD/DVD: HL-DT-ST DVDRAM GSA-4167B | |
Монитор: 24" Philips 240PW9ES | |
ОС: Windows 7 Ultimate x64 SP1 | |
Индекс производительности Windows: 7.6 |
Аддон UltraVNC для использования с пакетом обновлений UpdatePack-XPSP3-Rus
UltraVNC - мощная, простая в использовании и бесплатная программа для удаленного администрирования. Может соединяться с удаленным компьютером через Интернет или локальную сеть, передавая изображение удаленного Рабочего стола на компьютер, с которого было осуществлено подключение. Программа предоставляет возможность удаленного управления компьютером при помощи мыши и клавиатуры. Возможности: передача файлов, шифрование трафика, авторизация подключений, используя встроенные средства авторизации пользователей операционной системы (MS-аутентификация), текстовый чат, Java Viewer для подключения через браузер, Repeater/Proxy и т.д.
Тип интеграции - SVCPACK
UltraVNC 1.3.8.1: скачать, зеркало
~ 2,94 Mb
MD5: e288dc43ab8c220f4d20ae508a1ac285
UltraVNC 1.3.6: скачать, зеркало
~ 2,70 Mb
MD5: ebfc480d4ef3c21ef20cfc69955a7d23
UltraVNC 1.3.8.1: скачать, зеркало
~ 3,63 Mb
MD5: 0187db08d9d992abaaa7ce34b432e626
UltraVNC 1.3.6: скачать, зеркало
~ 3,42 Mb
MD5: 651c58fc78c50d30730495958f3768a1
- Полный список параметров командной строки инсталлятора Inno Setup можно посмотреть тут.
- Список параметров, поддерживаемых инсталлятором аддона, можно посмотреть, запустив инсталлятор UltraVNC.exe с параметром /?, /h или /hlp, или см. п.3.
Синтаксис командной строки инсталлятора UltraVNC.exe включает следующие параметры:
/?, /h или /hlp
Если параметр указан, то будут установлены только те компоненты, которые перечислены в списке, иначе будут установлены все компоненты. Доступные компоненты:
Если параметр указан, то будут выполнены только те задачи, которые перечислены в списке, иначе будут выполнены все задачи. Доступные задачи:
Указывать установщику проверять выбрана ли опция "Не создавать папку в меню «Пуск»" на странице выбора папки в меню Пуск установщика. Означает, что программная группа не будет создана (параметр /GROUP, если указан, будет проигнорирован).
Указывает установщику создать log-файл в папке TEMP для подробного отчёта о действиях и событиях секции [Run], предпринятых в ходе установки. Применяется при отслеживании ошибок. Например, если вы подозреваете, что файл не был перемещён, хотя должен был, log-файл сообщит, что файл был действительно пропущен, и почему. Файлу присваивается уникальное имя на базе текущей даты. Существующие файлы не перезаписываются и не дополняются. log-файл содержит информацию технического характера, которая может быть непонятна обычному пользователю.
Дополнительные параметры:
/PASSWD1="пароль"
Cовмещает в себе указание параметров PASSWD1 и PASSWD2, если пароль администратора и пароль для просмотра одинаковы.
Примечание: Допускается указание паролей в явном или в зашифрованном виде. Для получения зашифрованного пароля запустите установщик с параметром /GETPASSWD="пароль":
Примечание: Пароли по умолчанию: 12345678
-
Установка клиента UltraVNC в тихом режиме (без вмешательства пользователя) без перезагрузки компьютера:
UltraVNC.exe /VERYSILENT /COMPONENTS="UltraVNC_Server" /MERGETASKS="!installdriver" /PASSWDS="87654321"
UltraVNC.exe /VERYSILENT /COMPONENTS="UltraVNC_Server" /PASSWD1=F0E43164F6C2E37377 /PASSWD2="87654321"
Конфигурация компьютера | |
Процессор: Intel Core i5-4570, 3200 MHz | |
Материнская плата: Asus Z97-K | |
Память: 2 x 8Gb DDR3-1333 Corsair Vengeance LP CML16GX3M2A1600C9 | |
HDD: Samsung SSD 850 PRO 256G (238Gb), WDC WD1001FALS (1Tb, 7200 RPM, SATA-II), WDC WD10EFRX (1Tb, SATA-III) | |
Видеокарта: MSI N750Ti (MS-V310) | |
Звук: Realtek ALC887 | |
Блок питания: Chieftec GPS-650AB 650W | |
CD/DVD: HL-DT-ST DVDRAM GSA-4167B | |
Монитор: 24" Philips 240PW9ES | |
ОС: Windows 7 Ultimate x64 SP1 | |
Индекс производительности Windows: 7.6 |
Аддон UltraVNC для использования с пакетом обновлений UpdatePack-XPSP3-Rus
UltraVNC - мощная, простая в использовании и бесплатная программа для удаленного администрирования. Может соединяться с удаленным компьютером через Интернет или локальную сеть, передавая изображение удаленного Рабочего стола на компьютер, с которого было осуществлено подключение. Программа предоставляет возможность удаленного управления компьютером при помощи мыши и клавиатуры. Возможности: передача файлов, шифрование трафика, авторизация подключений, используя встроенные средства авторизации пользователей операционной системы (MS-аутентификация), текстовый чат, Java Viewer для подключения через браузер, Repeater/Proxy и т.д.
Тип интеграции - SVCPACK
UltraVNC 1.3.8.1: скачать, зеркало
~ 2,94 Mb
MD5: e288dc43ab8c220f4d20ae508a1ac285
UltraVNC 1.3.6: скачать, зеркало
~ 2,70 Mb
MD5: ebfc480d4ef3c21ef20cfc69955a7d23
UltraVNC 1.3.8.1: скачать, зеркало
~ 3,63 Mb
MD5: 0187db08d9d992abaaa7ce34b432e626
UltraVNC 1.3.6: скачать, зеркало
~ 3,42 Mb
MD5: 651c58fc78c50d30730495958f3768a1
- Полный список параметров командной строки инсталлятора Inno Setup можно посмотреть тут.
- Список параметров, поддерживаемых инсталлятором аддона, можно посмотреть, запустив инсталлятор UltraVNC.exe с параметром /?, /h или /hlp, или см. п.3.
Синтаксис командной строки инсталлятора UltraVNC.exe включает следующие параметры:
/?, /h или /hlp
Если параметр указан, то будут установлены только те компоненты, которые перечислены в списке, иначе будут установлены все компоненты. Доступные компоненты:
Если параметр указан, то будут выполнены только те задачи, которые перечислены в списке, иначе будут выполнены все задачи. Доступные задачи:
Указывать установщику проверять выбрана ли опция "Не создавать папку в меню «Пуск»" на странице выбора папки в меню Пуск установщика. Означает, что программная группа не будет создана (параметр /GROUP, если указан, будет проигнорирован).
Указывает установщику создать log-файл в папке TEMP для подробного отчёта о действиях и событиях секции [Run], предпринятых в ходе установки. Применяется при отслеживании ошибок. Например, если вы подозреваете, что файл не был перемещён, хотя должен был, log-файл сообщит, что файл был действительно пропущен, и почему. Файлу присваивается уникальное имя на базе текущей даты. Существующие файлы не перезаписываются и не дополняются. log-файл содержит информацию технического характера, которая может быть непонятна обычному пользователю.
Дополнительные параметры:
/PASSWD1="пароль"
Cовмещает в себе указание параметров PASSWD1 и PASSWD2, если пароль администратора и пароль для просмотра одинаковы.
Примечание: Допускается указание паролей в явном или в зашифрованном виде. Для получения зашифрованного пароля запустите установщик с параметром /GETPASSWD="пароль":
Примечание: Пароли по умолчанию: 12345678
-
Установка клиента UltraVNC в тихом режиме (без вмешательства пользователя) без перезагрузки компьютера:
UltraVNC.exe /VERYSILENT /COMPONENTS="UltraVNC_Server" /MERGETASKS="!installdriver" /PASSWDS="87654321"
UltraVNC.exe /VERYSILENT /COMPONENTS="UltraVNC_Server" /PASSWD1=F0E43164F6C2E37377 /PASSWD2="87654321"
The following files are found inside the driver download file.
Name | Size | Date |
---|---|---|
driver/vista/driver/mv2.cat | 8.4 KB | 10 Feb 2008 |
driver/vista/driver/mv2.dll | 22.5 KB | 10 Feb 2008 |
driver/vista/driver/mv2.inf | 2.2 KB | 11 Apr 2007 |
driver/vista/driver/mv2.sys | 11.7 KB | 10 Feb 2008 |
driver/vista/install.bat | 16 bytes | 3 Mar 2005 |
driver/vista/install_silent.bat | 17 bytes | 3 Mar 2005 |
driver/vista/license.txt | 1.2 KB | 13 Mar 2005 |
driver/vista/setupdrv.exe | 81.9 KB | 23 Aug 2008 |
driver/vista/uninstall.bat | 18 bytes | 3 Mar 2005 |
driver/vista/uninstall_silent.bat | 19 bytes | 3 Mar 2005 |
driver/vista64/driver/mv2.cat | 8.4 KB | 10 Feb 2008 |
driver/vista64/driver/mv2.dll | 26.0 KB | 10 Feb 2008 |
driver/vista64/driver/mv2.inf | 2.3 KB | 6 Feb 2008 |
driver/vista64/driver/mv2.sys | 11.7 KB | 10 Feb 2008 |
driver/vista64/install.bat | 16 bytes | 3 Mar 2005 |
driver/vista64/install_silent.bat | 17 bytes | 3 Mar 2005 |
driver/vista64/license.txt | 1.2 KB | 13 Mar 2005 |
driver/vista64/setupdrv.exe | 90.7 KB | 10 Feb 2008 |
driver/vista64/uninstall.bat | 18 bytes | 3 Mar 2005 |
driver/vista64/uninstall_silent.bat | 19 bytes | 3 Mar 2005 |
driver/w2K/driver/mv2.cat | 8.4 KB | 13 Apr 2008 |
driver/w2K/driver/mv2.dll | 13.8 KB | 13 Apr 2008 |
driver/w2K/driver/mv2.inf | 2.2 KB | 27 Mar 2007 |
driver/w2K/driver/mv2.sys | 10.4 KB | 13 Apr 2008 |
driver/w2K/install.bat | 16 bytes | 3 Mar 2005 |
driver/w2K/install_silent.bat | 17 bytes | 3 Mar 2005 |
driver/w2K/license.txt | 1.2 KB | 13 Mar 2005 |
driver/w2K/setupdrv.exe | 81.9 KB | 23 Aug 2008 |
driver/w2K/uninstall.bat | 18 bytes | 3 Mar 2005 |
driver/w2K/uninstall_silent.bat | 19 bytes | 3 Mar 2005 |
driver/xp/driver/mv2.cat | 8.4 KB | 10 Feb 2008 |
driver/xp/driver/mv2.dll | 21.4 KB | 10 Feb 2008 |
driver/xp/driver/mv2.inf | 2.2 KB | 27 Mar 2007 |
driver/xp/driver/mv2.sys | 10.3 KB | 10 Feb 2008 |
driver/xp/install.bat | 16 bytes | 3 Mar 2005 |
driver/xp/install_silent.bat | 17 bytes | 3 Mar 2005 |
driver/xp/license.txt | 1.2 KB | 13 Mar 2005 |
driver/xp/setupdrv.exe | 81.9 KB | 23 Aug 2008 |
driver/xp/uninstall.bat | 18 bytes | 3 Mar 2005 |
driver/xp/uninstall_silent.bat | 19 bytes | 3 Mar 2005 |
driver/xp64/driver/mv2.cat | 8.4 KB | 10 Feb 2008 |
driver/xp64/driver/mv2.dll | 26.0 KB | 10 Feb 2008 |
driver/xp64/driver/mv2.inf | 2.3 KB | 6 Feb 2008 |
driver/xp64/driver/mv2.sys | 11.7 KB | 10 Feb 2008 |
driver/xp64/install.bat | 16 bytes | 3 Mar 2005 |
driver/xp64/install_silent.bat | 17 bytes | 3 Mar 2005 |
driver/xp64/license.txt | 1.2 KB | 13 Mar 2005 |
driver/xp64/setupdrv.exe | 90.7 KB | 10 Feb 2008 |
driver/xp64/uninstall.bat | 18 bytes | 3 Mar 2005 |
driver/xp64/uninstall_silent.bat | 19 bytes | 3 Mar 2005 |
How to Update mv video hook driver2 Device Drivers Quickly & Easily
Step 1 - Download Your Driver
To get the mv video hook driver2 driver, click the green download button above. After you complete your download, move on to Step 2.
If the driver listed is not the right version or operating system, search our driver archive for the correct version. Enter mv video hook driver2 into the search box above and then submit. In the results, choose the best match for your PC and operating system.
Tech Tip: If you are having trouble deciding which is the right driver, try the Driver Update Utility for mv video hook driver2. It is a software utility which automatically finds and downloads the right driver.
Step 2 - Install Your Driver
Once you have downloaded your new driver, you'll need to install it. In Windows, use a built-in utility called Device Manager, which allows you to see all of the devices recognized by your system, and the drivers associated with them.
How to Open Device Manager
In Windows 10 & Windows 8.1, right-click the Start menu and select Device Manager
In Windows 8, swipe up from the bottom, or right-click anywhere on the desktop and choose "All Apps" -> swipe or scroll right and choose "Control Panel" (under Windows System section) -> Hardware and Sound -> Device Manager
In Windows 7, click Start -> Control Panel -> Hardware and Sound -> Device Manager
In Windows Vista, click Start -> Control Panel -> System and Maintenance -> Device Manager
In Windows XP, click Start -> Control Panel -> Performance and Maintenance -> System -> Hardware tab -> Device Manager button
How to Install a driver from Device Manager
Locate the device and model that is having the issue and double-click on it to open the Properties dialog box.
Select the Driver tab.
Click the Update Driver button and follow the instructions.
In most cases, you will need to reboot your computer in order for the driver update to take effect.
Tech Tip: Driver downloads and updates come in a variety of file formats with different file extensions. For example, you may have downloaded an EXE, INF, ZIP, or SYS file. Each file type has a slighty different installation procedure to follow.
For more help, visit our Driver Support Page for step-by-step videos on how to install drivers for every file type.
Читайте также: