Это программа работает только под Windows xp

На компьютере работают только 2 приложения — MSDE 2000 и его клиентская часть. Как при загрузке Windows исключить возможность работы оператора непосредственно с ОС (Windows XP), т.е. оператор может пользоваться только клиентским приложением?

Отслеживать
8,331 4 4 золотых знака 26 26 серебряных знаков 48 48 бронзовых знаков
задан 13 дек 2011 в 12:31
292 1 1 серебряный знак 13 13 бронзовых знаков

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

В реестре находите ключик HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindows NTCurrentVersionWinlogon и параметру Shell указываете путь к своей программе которую надо запустить вместо Explorer.exe . В результате, рабочего стола с кнопкой пуск не будет, будет запускаться Ваше приложение. Если пользователь закроет Ваше приложение, произойдет выход из сеанса/завершение работы.

В большинстве случаев — это оптимальное решение.

Отслеживать
ответ дан 13 дек 2011 в 12:49
112k 6 6 золотых знаков 91 91 серебряный знак 158 158 бронзовых знаков

Как работает Windows XP SP3 на VirtualBox 6.1 + Пять копеек про нужность Windows XP в 2023 году

Спасибо, сейчас попробую. Как я понял, в клиентском приложении мне надо дописать процедуру, восстанавливающую реестр?

13 дек 2011 в 12:59
По желанию и надобности.
13 дек 2011 в 13:00

Маленькая поправка. Лучше писать в ветку HKCU, нежели в HKLM. В таком случае можно будет завести пользователя, который будет логинится сразу в программу, и админа с полноценным рабочим столом.

13 дек 2011 в 13:05

Можно поступить по садистски хитро — в качестве оболочки прописать нужное приложение. То есть вместо explorer.exe будет запускаться, к примеру, msdn.exe:

Идем в regedit по пути HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWinlogon

и меняем параметр Shell на путь к нужной программе.

и дополнительно в аналогичной ветке: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

проделываем тот же финт.

Можно сделать файлы реестра, включающие и отключающие данную фишку. К примеру, содержимое файла реестра, включающее explorer в качестве оболочки:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWinlogon] «Shell»=»c:\windows\explorer.exe» [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] «Shell»=»c:\windows\explorer.exe»

Точно так же можно создать файл реестра для запуска своей программы:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWinlogon] «Shell»=»c:\Program Files\OurProgram\program.exe» [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] «Shell»=»c:\Program Files\OurProgram\program.exe»

Источник: ru.stackoverflow.com

СТРАННЫЙ ВИРУС — BONZI KILL.EXE

Подключение старого принтера/сканера (и др. устройств) к Windows 10/11 для которой нет драйвера: как их заставить работать в виртуальной Windows XP/7 (+ проброс USB-портов и Интернета)

Старый сканер

Всем здравия!

Если у вас еще «жива» старая техника (сканеры, принтеры, и т.д.) — то этот пост для вас!

Дело в том, что мне поступает довольно-много вопросов, относительно подключения этой техники к новым компьютерам с Windows 10/11 (разумеется, как назло, эти ОС ее не поддерживают, и драйвера производители не перевыпускают). Проблема!

Читайте также:
Программа настройки загрузки Виндовс

Выкидывать старую технику (которая еще хорошо работает) — жалко. Вот многие и пытаются ее как-то «заставить» работать на новых ПК (некоторые даже хранят дома какой-нибудь «ветхий» ноутбук (из того же времени) для работы с этой техникой).

В общем-то, разбирая подобные вопросы, решил на простом примере показать, как мне удалось «заставить» работать старенький сканер Canon Lide 25 (ему лет 15 уже. ) в виртуальной Windows XP/7 (для которой есть и драйверы, и ПО). Наверняка, у вас будет свое оборудование — но все шаги будут аналогичны! Думаю, справитесь!

Итак, пойду по порядку.

Кстати!

Если вам не принципиально использование «родного» ПО и драйверов сканера — можно попробовать утилиту Vuescan. Она работает в совр. Windows и поддерживает многие старые устройства (прим.: могут быть доступны не все опции, что есть в «родном» ПО).

Проброс Интернета и подкл. USB-устройств из основной в виртуальную Windows

ШАГ 1: выбор виртуальной машины

Для решения текущей задачи я остановился на Oracle VM VirtualBox. Почему?

  1. Во-первых, в ней очень легко «пробрасываются» (если сказать просто: т.е. виртуальная ОС увидит реальный принтер по реальному USB) все эти старые устройства, да и доступ к Интернету тоже — при помощи неск. кликов мышки. (в отличие от работы с консолью в каком-нибудь Hyper-V);
  2. Во-вторых, в эту виртуальную машину можно установить (причем, быстро и легко) и Windows 98, и Windows XP, и 7-ку;
  3. В-третьих, она у меня уже была и на блоге, и на ПК (а значит, не придется тратить «лишнее» время!).

О том, как установить на ПК эту виртуальную машину, и в нее инсталлировать Windows XP — я рассказал в предыдущей статье (здесь на этом не останавливаюсь — будем считать, что у вас она уже есть). Разумеется, если ваше оборудование совместимо только с Windows 7 — то вам в виртуальную машину нужно будет установить именно эту ОС, а не как у меня Windows XP.

Oracle VM VirtualBox

Oracle VM VirtualBox

ШАГ 2: проброс Интернета

Это нужно для того, чтобы в вашей виртуальной Windows появился доступ к Интернету (а доступ к сети может понадобиться для передачи файлов / загрузки драйверов и т.д.).

Для начала стоит сказать, что ваш реальный компьютер (на котором установлена вирт. машина) должен быть сам подключен к Интернету (а иначе, что расшаривать/пробрасывать-то?). Вероятно, раз вы читаете эту заметку — Интернет у вас есть.

Теперь по делу. Сначала выключаем (закрываем) окно виртуальной машины и открываем ее настройки (достаточно нажать ПКМ по ней в левом меню, см. скрин ниже ).

Настроить

Во вкладке «Сеть» выберите вариант «Сетевой мост» и укажите свой адаптер сети, через который вы подключены к Интернет. В моем случае — ноутбук подключен через Wi-Fi, поэтому был выбран адаптер «. Wireless. » (т.е. беспроводной).

Читайте также:
Лучшая программа для скриншотов с экрана Windows 10

Далее нужно сохранить настройки и запустить виртуальную машину.

Выбираем тот адаптер, через который ПК подключен к Интернету

Выбираем тот адаптер, через который ПК подключен к Интернету

Теперь запускаем IE (а он по умолчанию есть в Windows XP), заходим на сайт www.ya.ru , делаем запрос «Firefox», и устанавливаем этот браузер (он работает в XP, и позволяет открывать все современные сайты).

Собственно, теперь можно что-то искать в сети Интернет прямо в виртуальной Windows XP (например, найти и загрузить драйвер для вашего старого оборудования ).

Находим Firefox

Firefox

ШАГ 3: поиск драйвера для оборудования, его загрузка и установка в вирт. машину

Теперь можно подключить наш сканер (принтер и пр.) к USB-порту компьютера (я в качестве примера взял старенький сканер Lide 25, ему уже лет 15. наверное). Разумеется, диск с драйвером на него сейчас даже подключить некуда (привод был унесен на раб. место. ).

Чтобы найти драйвер: необходимо открыть диспетчер устройств, затем свойства этого сканера (вероятно, в вашей Windows 10/11 он тоже будет помечен воскл. знаком), перейти во вкладку с его сведениями, и скопировать ИД.

Далее вставить этот ИД в Google — в первых же результатах — наверняка будет найден драйвер (в моем случае был только для Windows XP. Что же, подойдет. ).

Важно!

В рамках этой статьи на поиске и загрузке драйвера не останавливаюсь (этот раздел вам в помощь). Наверное, раз у вас есть оборудование — был и драйвер для старой Windows.

Главное, на этом этапе у вас должен быть установочный файл этого самого драйвера на принтер/сканер/МФУ или на то, что вы собрались подключить к вирт. машине!

Копируем идентификатор оборудования

Копируем идентификатор оборудования

Проверьте, чтобы вирт. машина на этом этапе была выключена!

Нужно открыть управление дисками и присоединить виртуальный жесткий диск от Oracle VM VirtualBox (на который мы установили Windows XP в первом шаге сей заметки). Если диск подключился — он появится в проводнике.

Далее на него необходимо скопировать драйвер на «наше» старое оборудование.

Присоединить виртуальный жесткий диск

Присоединить виртуальный жесткий диск

После отсоедините вирт. диск!

Отсоединить вирт. диск

Отсоединить вирт. диск

Кстати, есть более быстрый и удобный способ обмена файлами между реальной и виртуальной Windows — организация общей папки. О том, как это можно сделать — см. статью по ссылке ниже (там подробно представлено неск. способов).

ШАГ 4: проброс подкл. USB-оборудования и его использование

Оборудование (сканер/принтер) на этом этапе должно быть подключено к USB-порту компьютера!

В настройках виртуальной машины найдите вкладку «USB» и добавьте подключенное оборудование (в моем случае это сканер Canon). Он должен быть виден среди подкл. устройств. См. скриншот ниже.

Добавляем сканер

Далее, запустив виртуальную Windows XP (как в мое случае), — вы сразу же заметите, что она «увидела» новое оборудование (и хочет установить драйвер на него).

Найдено новое оборудование

Найдено новое оборудование

Драйвер должен быть сохранен на диске (мы его туда в шаге 3 добавили ) — нужно-то только запустить его установку.

Установка драйвера в ВМ

Установка драйвера в ВМ

После установки драйвера — 15-летний сканер ожил и позволил работать с ним в виртуальной машине. См. скрин ниже!

Читайте также:
Программа как служба Windows 10

Сканер работает!

Что в итоге : один раз настроив виртуальную машину — можно легко и быстро пользоваться старым оборудованием* — достал его с полочки, подключил к USB, и распечатал (отсканировал) все что нужно. Затем снова убрал его на полочку, и не создаешь себе «лишние» проблемы. (и траты).

Важно!

Несмотря на то, что у меня в заметке «всё расписано относительно просто» — в реальности можно столкнуться с рядом ошибок.

Например, не всё старое оборудование можно подключить к USB-порту компьютера (может понадобиться переходник); не каждое устройство можно «пробросить» (особенно, если оно будет подключено через 2-переходника); из-за искажения «прерываний» вирт. машиной — оборудование может работать не гладко (для сканеров и принтеров, обычно, это не существенно, а вот для игровых устройств — может помешать. ).

На сим пока всё. Дополнения по теме — приветствуются!

Первая публикация: 8.12.2021

donate

dzen-ya

Даже не знаю как вас благодарить!
Завелся мой принтер, а то приходилось бегать к сестре, и ее просить подключать к старому ПК. Теперь можно его выкинуть и не заниматься беготней.
ПС
Я простой пользователь (ни разу ни опытный), смогла за полчасика все настроить. Спасибо за такие инструкции!

Дополнение.
Виртуальная машина настроена на доступ к сети через сетевой мост, а значит виртуалка будет видна в сети с хостовой машины. В таком случае, если на виртуалку поставить линукс (при условии наличия драйвера для оборудования). Это конечно куда сложнее, но даст в последующим больше возможностей.

Если вкратце, при установке принтера можно настроить сервер принтеров, что в последствии позволит подключить старый принтер по сети и печатать с хостовой или любой другой машины, находящейся в одной сети с хостовой. Тоже самое можно проделать и со сканером.

Через программу sane можно настроить на сканирование по сети, и как и с принтером, в последствии работать напрямую с основной машины, а виртуалка будет только запущена и заходить туда не потребуется. Но настроить это будет все же посложнее, и если речь идет о домашнем использовании, когда надо подключить раз в месяц, а то и пол года, так заморачиваться нет смысла. Но сетевую печать на принтер, я бы все же рекомендовал настроить, даже если использовать Win XP, можно поставить PDFCreator, сделать сетевым виртуальный pdf принтер, а в программе настроить печать после формирования pdf файла. === Еще дополнение, если на старое устройство есть драйвер для Windows 7, то его можно использовать и на десятке, разве, что может потребоваться отключение проверки цифровых подписей драйверов. Если драйвер поставляется в виде установочного пакета, который проверяет совместимость ОС, то в 90% случаев этот пакет легко распакуется через 7-zip, и тогда прямо через диспетчер устройств можно напрямую указать папку с распакованным драйвером.

Источник: ocomp.info

Как продолжать использовать Windows XP навсегда [Руководство по 2019 году]

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru