Desativar o botão de ejeção de CD no laptop Windows

20

A maioria dos laptops tem uma ejeção de CD muito sensível e colocada de tal forma que é acionada regularmente ao manusear o laptop. Este é um problema em particular (para mim desajeitado) ao pegar o laptop para guardar em uma bolsa de laptop; Eu perdi a conta do número de vezes que ele foi ejetado, assim como eu estou reduzindo isso no caso!

Eu raramente uso um CD, mas estou me perguntando se algum software habilidoso (ou outro truque) pode ser possível para torná-lo menos vulnerável. Talvez tentando enganá-lo em pensar que está ocupado (mas idealmente sem destruir minha bateria).

Caso contrário, eu poderia muito bem me curvar ao inevitável e tirar a coisa de fora.

Não estou especificando essa marca, já que vi esse problema em vários laptops com marca e com novo selo. No entanto, estou interessado principalmente em soluções amigáveis para o Windows.

    
por Marc Gravell 20.07.2009 / 00:04

10 respostas

23

Eu escrevi o aplicativo LockCD depois de desistir de encontrar um software que funcionasse corretamente e que bloqueasse o botão de ejeção do CD-ROM que eu atingi com bastante frequência no meu laptop Lenovo T520. O principal problema com o software encontrado na internet era que ele não manteria o estado de bloqueio após a suspensão / reinício. Eu disponibilizei gratuitamente no link

    
por 29.02.2012 / 17:42
7

Woohoh! pontuação: CD / DVD Drive Locker (aplicativo systray). Funciona como um encanto e não faz com que ele gire.

    
por 20.07.2009 / 10:51
4

Existem várias maneiras de resolver esse problema.

Em primeiro lugar, eu diria que apenas desativando a unidade inteiramente não é a opção correta aqui. Então, vamos explorar algumas outras opções.

Eu consideraria usar um pequeno software capaz de bloquear a unidade. Isso pode ser feito em um software que é bem evidente durante esses momentos em que a unidade não permite que você ejete o disco. Eu não tentei fazer esse tipo de coisa especificamente, mas tenho certeza que isso é possível se você puder escrever um pequeno código. Você pode encontrar um pequeno aplicativo systray para esse tipo de coisa que já está na prateleira.

A segunda sugestão que eu faria seria remover a unidade e inspecionar o mecanismo de controle de ejeção. Em muitos casos, ele usa um único pólo de montagem em superfície sub miniatura, interruptor de lance único, como os usados nos botões direito e esquerdo de um mouse padrão. Essa configuração oferece duas opções óbvias que posso imaginar. Uma delas é instalar uma pequena chave de alternância em algum lugar dentro da unidade que pode cortar o rastreamento para o botão de ejeção. Controlar o problema eletricamente é ótimo, no entanto, há uma questão de saber se há espaço suficiente dentro do dispositivo para algo extra e também se você tiver as habilidades de solda / montagem para extrair essa modificação corretamente. Um estrago com este método pode tornar a unidade um pedaço de escória. Um método mais fácil seria encontrar o fim do botão de plástico para a ejeção da unidade. Depois de encontrar o local onde o botão e o switch se encontram, você pode usar uma lixa para retirar uma pequena quantidade de material até que o botão esteja suficientemente resistente a ser acidentalmente ativado. Tenha muito cuidado aqui porque remover muito material tornará o botão permanentemente desativado.

    
por 20.07.2009 / 01:34
3

Talvez o seguinte pequeno hack do registro faça o truque

abra registrador digitando regedit no prompt de comando

Navegue até a seguinte chave de registro:

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

Clique com o botão direito na chave do Explorer e selecione Novo - > “Valor DWORD (32 bits)” e nomeie-o como NoCDBurning. Clique duas vezes e insira o valor 1.

reinicie sua máquina para que as alterações afetem.

Como alternativa, você pode tentar usar utilitários portáteis como desativar a ejeção automática , que funciona bem no windows 8.

    
por 07.11.2013 / 14:19
2

Você pode tentar desativar o cd-drive no gerenciador de dispositivos.

    
por 20.07.2009 / 00:07
2

Existe alguma maneira de bloquear unidades de CD para que elas não possam mais ser ejetadas. Eu sei que CDex fez isso de volta quando eu usei (foi muito desagradável quando caiu porque a única maneira de abrir a unidade novamente foi para reiniciar). Talvez haja uma ferramenta que permita fazer isso de propósito.

Procurando um pouco eu me deparei com este que é o Winbatch, mas parece apenas chamar uma função da WINsows API que pode ser facilmente adaptado em um pequeno programa. Também encontrei este .

    
por 20.07.2009 / 01:35
2

Toddler Keys é exatamente o que você está procurando: link

"It is a useful tool for parents that allows you to lock your computer keyboard, CD drive doors and power-off button. When the keyboard is used it will display images and play sounds every time a key is pressed, thereby preventing access to the desktop and applications, while adding some entertainment value for the kid. You can select the images and sounds to be used by copying them to the Toddler Keys folder. To exit the locked screen, just type the word QUIT."

    
por 02.10.2010 / 15:49
2

Você pode usar o AutoHotKey para desativar o botão. Primeiro você tem que encontrar o número da chave. Autohotkey oferece uma grande possibilidade de encontrar o "número" da chave:

If your keyboard or mouse has a key not listed above, you might still be able to make it a hotkey by using the following steps (requires Windows XP/2000/NT or later):

  1. Ensure that at least one script is running that is using the keyboard hook. You can tell if a script has the keyboard hook by opening its main window and selecting "View->Key history" from the menu bar.
  2. Double-click that script's tray icon to open its main window.
  3. Press one of the "mystery keys" on your keyboard.
  4. Select the menu item "View->Key history"
  5. Scroll down to the bottom of the page. Somewhere near the bottom are the key-down and key-up events for your key. NOTE: Some keys do not generate events and thus will not be visible here. If this is the case, you cannot directly make that particular key a hotkey because your keyboard driver or hardware handles it at a level too low for AutoHotkey to access. For possible solutions, see further below.
  6. If your key is detectible, make a note of the 3-digit hexadecimal value in the second column of the list (e.g. 159).

Do que você pode desativar essa chave adicionando a seguinte linha ao script:

SC159::return

Substitua 159 pelo valor da sua chave

Agora a chave deve estar desativada.

Além disso, você também pode bloquear o disco com este script:

Drive, Lock, D:
    
por 08.11.2013 / 02:35
1

Uma solução orientada a hardware é reduzir a altura do botão Ejetar, então é preciso realmente pressioná-lo para que funcione.

Para instruções * veja o artigo Corrigindo um botão de ejeção de unidade de DVD excessivamente ansioso .

(* não me responsabilizo por estas instruções)

    
por 05.11.2013 / 20:18
1

Eu usei o lockmypc e isso funcionou para mim. Dá-lhe uma caixa de diálogo que você pode clicar para bloquear portas de CD ou desbloquear portas de CD.

link

    
por 08.11.2013 / 04:13