Для Windows 95, Windows Vista, Windows7 может потребоваться библиотека MSVBVM50 (входит в состав Windows 98/98SE/ME/2000/XP): загрузить (993 кБ), подробнее от Microsoft .
Первый запуск oscill.exe, возможно, придется делать из-под администратора: правая кнопка мыши в проводнике на oscill.exe - Запуск от имени администратора
Возможные проблемы с USB драйвером:
64битные Windows требуют подписанный USB драйвер.Неподписанный драйвер ставится, но не соединяет оболочку с осциллографом. Три варианта решения.
Возможные проблемы c оболочкой:
Код ошибки 0x8002801c при неудачной регистрации mscomm99.ocx
При установке на Windows7 может понадобиться отключение UAC. Это делается запуском (с правами администратора) dsbl_uac.reg - он изменит ключ реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "EnableLUA"=dword:00000000
Другой способ отключения UAC:
- Запускаем командную строку - нажимаем Windows Key + R;
- В диалоге "Выполнить" пишем "msconfig" без кавычек;
- Идем на закладку Сервисы, прокручиваем список до конца и выбираем "Отключить контроль учетных записей (UAC);
- Появляется консоль, которая сообщит, что "Команда выполнена успешно";
Затем следует перезагрузить ПК, и выполнить reg.bat из папки oscill.
Инструкция по принудительной регистрации mscomm99.ocx (если не помогло предыдущее)
- скопировать файл mscomm99.ocx в папку windows\system32
- пройти "Старт / Все программы / Стандартные", щелкнуть правой кнопкой мыши на "Командная строка" и выбрать "Запуск от имени администратора.
- Если увидите окно UAC - нажмите кнопку "Да"
- Наберите: regsvr32 mscomm99.ocx
- Нажмите Enter
- Должно появиться сообщение об успешной регистрации библиотеки.
- Снова запустите oscill.exe
На Windows Seven (64 бит) может быть запрещена установка неподписанных драйверов. Решение проблемы путем установки generic Silabs драйвера (однократно потребуется ПК с Windows 98...Vista или Seven 32бит).
Проблема DEP
При запуске в некоторых Windows 7 программы Oscill появляется окно “Прекращена работа программы…”, а в подробностях мы видим: «Имя модуля с ошибкой: StackHash». Проблема может быть вызвана некорректной работой программы с технологией DEP. DEP – предотвращение выполнения данных – это совокупность аппаратной и програмной технологий, которая выполняет дополнительную проверку памяти для предотвращения выполнения в системе вредоносного кода. Эта технология не претендует на полную защиту от вредоносного кода, однако укрепляет защиту известных и неизвестных уязвимых мест системы, так как распознает и предотвращает обработку выполнимого кода в буфере данных (такой вид атаки известен как переполнение буфера). По умолчанию эта технология отключена. Чтобы проверить открываем “Свойства системы” (Правой кнопкой на значке Компьтер на рабочем столе и выбираем пункт Свойства, либо нажимаем одновременно кнопки со значком Windows и Pause). Дальше слева пункт “ Дополнительные параметры системы”, на закладке “Дополнительно” нажимаем кнопку “Параметры”. В новом окне выбираем закладку “Предотвращение выполнения данных” и выбираем пункт “Включить DEP только для основных программ и служб Windows” либо “Для всех программ и служб”. Если вы выбрали последний пункт то нужно внести программу Oscill в список исключений. Для этого нажимаем кнопку добавить и в диалоговом окне указываем месторасположение файла oscill.exe, все сохраняем, закрываем все окна и запускаем Oscill.
Подготовил Сергей Л...о (Беларусь)
|