Как запустить Victoria в среде Windows PE?

Severnyj

Команда форума
Супер-Модератор
Ассоциация VN/VIP
Сообщения
8,427
Реакции
5,442
Victoria - программный продукт, предназначенный для оценки работоспособности, тестирования и мелкого ремонта жёстких дисков.

Далее из Википедии:

Программа является представителем класса программ, работающих с тестируемым оборудованием непосредственно через порты, то есть на самом низком уровне. Это позволяет получить наиболее высокие эксплуатационные качества из возможных, хотя и усложняет процесс создания и использования такого ПО.

- ключевым словом здесь является через порты, а стало быть использует драйвер. Он и входит в состав программы под именем porttalk.sys, но установить его или интегрировать в образ никак не получится.

Как же нам быть? - Оказывается решается все очень просто. Дело в том, что производитель драйвера выпустил вместе с ним специальную консольную утилиту AllowIo.exe, которая позволяет запустить стороннее приложение и открыть для него определенные (либо все) порты через драйвер porttalk.sys.

Последовательность действий:

  1. Качаем Victoria for Windows с этой страницы
  2. Щелкаем по исполняемому файлу правой кнопкой мыши и с помощью Вашего архиватора извлекаем содержимое в какую-нибудь папку.
  3. Скачиваем пакет драйвера porttalk.sys с этой страницы (прямая ссылка на архив).
  4. Извлекаем содержимое архива в папку с распакованной Викторией.
  5. Создаем в папке командный файл следующего содержания:
    Код:
    start "" "<путь до папки>\AllowIo.exe" "<путь до папки>\vcr446f.exe"

    например:

    Код:
    start "" "%SYSTEMDRIVE%\VICTORIA\AllowIo.exe" "%SYSTEMDRIVE%\VICTORIA\vcr446f.exe"
  6. Все готово, теперь при запуске этого командного файла Виктории будут доступны открытые порты.

Следует отметить, что для безошибочной работы необходим пакет Win-HTA

До скорых встреч!!!
 
Последнее редактирование модератором:
Здравствуйте.Возник такой вопрос.
Из доков по 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"
Все готово, теперь при запуске этого командного файла Виктории будут доступны открытые порты.
Кто что думает?
 
1505113226.png 1505113312.png 1505113363.png
 
Назад
Сверху Снизу