Программа является представителем класса программ, работающих с тестируемым оборудованием непосредственно через порты, то есть на самом низком уровне. Это позволяет получить наиболее высокие эксплуатационные качества из возможных, хотя и усложняет процесс создания и использования такого ПО.
- ключевым словом здесь является через порты, а стало быть использует драйвер. Он и входит в состав программы под именем porttalk.sys, но установить его или интегрировать в образ никак не получится.
Как же нам быть? - Оказывается решается все очень просто. Дело в том, что производитель драйвера выпустил вместе с ним специальную консольную утилиту AllowIo.exe, которая позволяет запустить стороннее приложение и открыть для него определенные (либо все) порты через драйвер porttalk.sys.
Здравствуйте.Возник такой вопрос.
Из доков по 4.47.
Хотел было создать драйвер porttalk.sys для x64 систем, но как выяснилось драйвер
это использует функции Ke386SetIoAccessMap и Ke386IoSetAccessProcess , которых
в x64 виндах просто нету (MS их убрала ради повышения безопасности).
Значит ли это что консольная утилита AllowIo.exe не нужна.
И это все не нужно для 4.47. Или все же оставить как есть.
Скачиваем пакет драйвера porttalk.sys с этой страницы (прямая ссылка на архив).
Извлекаем содержимое архива в папку с распакованной Викторией.
Создаем в папке командный файл следующего содержания:
Код:
start "" "<путь до папки>\AllowIo.exe" "<путь до папки>\vcr447f.exe"
например:
Код:
start "" "%SYSTEMDRIVE%\VICTORIA\AllowIo.exe" "%SYSTEMDRIVE%\VICTORIA\vcr447f.exe"
Все готово, теперь при запуске этого командного файла Виктории будут доступны открытые порты.