Рішенням зламаного гетто було б написати сценарій, який би писав 8.8.8.8. Якщо він знайшов відповідь, то він знає, що порт USB повинен бути включений. Майте спеціальний файл ini (або будь-який тип текстового файлу), щоб вказати його поточний статус. Якщо ping повертається успішно, перевірте файл ini, щоб перевірити, чи порт вже увімкнено. Якщо це так, не робіть нічого. В іншому випадку запустіть скрипт enable_usb_port.reg, щоб увімкнути порт USB, змінивши реєстр. Якщо ping повертається невдало, ви знаєте, що або ваш пінг-сервер (8.8.8.8) не працює, або у вас немає підключення до Інтернету. Якщо ви не знайшли з’єднання з Інтернетом, запустіть файл enable_usb_port.reg та оновіть ini. Якщо ini вже вказує на те, що порт відключений, тоді нічого не робіть. The enable_usb_port.reg
іdisable_usb_port.reg
це лише моя конвенція про іменування, і її потрібно буде будувати на основі наведеної нижче інформації. Увімкніть USB-порт і виберіть для експорту файл реєстру для цього рядка. Вимкніть порт USB та експортуйте файл реєстру для цього рядка. Це має дати вам два порти. Ви можете додати сторожового собаку та / або створити службу, щоб сценарій запускався у фоновому режимі, незалежно від того, користувач увійшов чи ні.
Відповідно до статті 823732 бази знань Microsoft, яка
містить інструкції, як відключити доступ до USB-накопичувача
для певної групи користувачів це відключення та відновлення
USB-портів заснований на простому записі реєстру.
Щоб вимкнути доступ до порту USB у Windows XP та 2000:
Клацніть Пуск, а потім - Виконати.
У полі Відкрити введіть regedit і натисніть кнопку ОК.
Знайдіть і натисніть наступний ключ реєстру:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \
Послуги \ UsbStor
На правій панелі двічі клацніть Пуск.
У полі Дані про значення введіть 4 і натисніть шістнадцятковий
(якщо вона вже не вибрана), а потім натисніть кнопку ОК.
- Вийдіть з редактора реєстру.
Щоб повторно включити відключений порт:
Клацніть Пуск, а потім - Виконати.
У полі Відкрити введіть regedit і натисніть кнопку ОК.
Знайдіть і натисніть наступний ключ реєстру:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \
Послуги \ UsbStor
На правій панелі двічі клацніть Пуск.
У полі Дані про значення введіть 3 і натисніть шістнадцятковий
(якщо вона вже не вибрана), а потім натисніть кнопку ОК.
- Вийдіть з редактора реєстру.
Однак можуть бути й інші способи обійти цю проблему,
одне з найпростіших - це інвестувати в перетворювач порту PS2 на USB.