20

У большинства ноутбуков есть извлечение компакт-дисков, которое очень чувствительно и размещено так, что оно регулярно срабатывает при работе с ноутбуком. Это, в частности, проблема (для меня неуклюже), когда вы берете ноутбук в сумку для ноутбука; Я потерял счет, сколько раз он выбросил, когда я опускаю его в корпус!

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

В противном случае, я мог бы с тем же успехом поклониться неизбежному и сорвать проклятую вещь.

Я не делаю это для конкретного бренда, так как я видел эту проблему на ряде ноутбуков как с маркой, так и с новой маркой. Я, однако, в основном заинтересован в решениях для Windows.

10 ответов10

23

Я написал приложение LockCD после того, как разочаровался в поиске правильно работающего программного обеспечения, которое блокировало бы кнопку извлечения CD-ROM, которую я довольно часто нажимал на своем ноутбуке Lenovo T520. Основная проблема с программным обеспечением, обнаруженным в Интернете, заключалась в том, что оно не сохраняло состояние блокировки после Sleep/Resume. Я сделал это свободно доступным на http://sourceforge.net/p/lockcd/wiki/Home/

7

Woohoh! оценка: CD/DVD Drive Locker (приложение systray). Работает как шарм и не заставляет его вращаться.

4

Есть несколько способов решить эту проблему.

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

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

Второе предложение, которое я хотел бы сделать, - снять привод и осмотреть механизм управления выбросом. Во многих случаях он использует суб-миниатюрный однополюсный однополюсный переключатель для поверхностного монтажа, аналогичный тому, который используется в правой и левой кнопках стандартной мыши. Эта конфигурация дает вам два очевидных варианта, которые я могу придумать. Одним из них является установка небольшого тумблера где-нибудь внутри привода, который может переместить след на кнопку извлечения. Электрическое управление проблемой - это здорово, однако возникает вопрос: достаточно ли в устройстве места для чего-то дополнительного, а также если у вас есть навыки пайки / сборки, чтобы правильно выполнить эту модификацию. Неудача с этим методом может привести к тому, что накопитель окажется шлаком. Более простым способом было бы найти конец пластиковой кнопки для извлечения диска. Как только вы найдете место, где встречаются кнопка и переключатель, вы можете использовать немного наждачной бумаги, чтобы удалить небольшое количество материала, пока кнопка не станет достаточно устойчивой к случайной активации. Будьте очень осторожны, потому что удаление слишком большого количества материала сделает кнопку постоянно отключенной.

3

Может быть, следующий небольшой взлом реестра делает свое дело

Откройте registyeditor , введя regedit в командной строке

Перейдите к следующему разделу реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,

Щелкните правой кнопкой мыши по ключу Explorer и выберите New -> «DWORD (32-bit) Value» и присвойте ему имя NoCDBurning. Дважды щелкните по нему и введите значение 1.

перезагрузите компьютер, чтобы изменения вступили в силу.

В качестве альтернативы вы можете попробовать использовать переносимые утилиты, такие как отключение автоматического извлечения, которое отлично работает в Windows 8.

2

Toddler Keys - это именно то, что вы ищете: http://tk.ms11.net/

«Это полезный инструмент для родителей, который позволяет заблокировать клавиатуру компьютера, дверцы дисковода компакт-дисков и кнопку выключения питания. Когда клавиатура используется, она будет отображать изображения и воспроизводить звуки при каждом нажатии клавиши, тем самым предотвращая доступ к рабочему столу и приложениям, добавляя при этом некоторую развлекательную ценность для ребенка. Вы можете выбрать изображения и звуки для использования, скопировав их в папку «Ключи для малышей». Чтобы выйти из заблокированного экрана, просто введите слово ВЫЙТИ. "

2

Вы можете попробовать отключить CD-привод в диспетчере устройств.

2

Есть какой-то способ блокировки дисковода CD, чтобы они больше не могли быть извлечены. Я знаю, что CDex сделал это обратно, когда я использовал его (было довольно неприятно, когда он сломался, потому что единственный способ открыть диск снова - это перезагрузить компьютер). Может быть, есть инструмент, который позволяет сделать это специально.

Немного покопавшись, я наткнулся на это, то есть Winbatch, но, похоже, он просто вызывает функцию API-интерфейса WINsows, чтобы его можно было легко адаптировать к небольшой программе. Также я нашел это.

2

Вы можете использовать AutoHotKey, чтобы отключить кнопку. Сначала вы должны найти номер ключа. Autohotkey предлагает отличную возможность найти "номер" ключа:

Если у вашей клавиатуры или мыши есть клавиша, не указанная выше, вы все равно можете сделать ее горячей клавишей, выполнив следующие действия (требуется Windows XP/2000/NT или более поздняя версия):

  1. Убедитесь, что запущен хотя бы один скрипт, использующий перехват клавиатуры. Вы можете определить, есть ли в скрипте зацепка клавиатуры, открыв его главное окно и выбрав «View-> Key history» в строке меню.
  2. Дважды щелкните значок в трее этого скрипта, чтобы открыть его главное окно.
  3. Нажмите одну из "загадочных клавиш" на клавиатуре.
  4. Выберите пункт меню «Вид-> История ключей»
  5. Прокрутите вниз до нижней части страницы. Где-то внизу находятся события нажатия клавиш и нажатия клавиш для вашего ключа. ПРИМЕЧАНИЕ. Некоторые ключи не генерируют события и поэтому не будут видны здесь. Если это так, вы не можете напрямую сделать эту конкретную клавишу горячей клавишей, потому что драйвер клавиатуры или аппаратное обеспечение обрабатывают ее на уровне, слишком низком для доступа AutoHotkey. Для возможных решений см. Далее ниже.
  6. Если ваш ключ обнаружим, запишите трехзначное шестнадцатеричное значение во втором столбце списка (например, 159).

Затем вы можете отключить этот ключ, добавив в скрипт следующую строку:

SC159::return

Замените 159 значением вашего ключа

Теперь ключ должен быть отключен.

Также вы можете заблокировать диск с помощью этого скрипта:

Drive, Lock, D:
1

Аппаратно-ориентированное решение заключается в уменьшении высоты кнопки извлечения, поэтому для ее работы нужно действительно нажать на нее.

Для получения инструкций * см. Статью « Исправление чрезмерно активной кнопки извлечения DVD-привода».

(* Я не несу ответственности за эти инструкции)

1

Я использовал lockmypc, и это сработало для меня. Это дает вам диалог, который вы можете нажать, чтобы заблокировать CD-двери или разблокировать CD-двери.

http://fspro.net/lock-pc/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .