it-swarm-pt.tech

Desative o botão de ejeção do CD no laptop Windows

A maioria dos laptops tem um CD ejetado que é muito sensível e colocado de forma que seja acionado regularmente ao manusear o laptop. Este é um problema em particular (para mim com mãos desajeitadas) ao pegar o laptop para guardá-lo em uma bolsa de laptop; Eu perdi a conta do número de vezes que ele foi ejetado exatamente quando eu o estava baixando para a caixa!

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

Do contrário, eu poderia muito bem me curvar ao inevitável e arrancar a maldita coisa.

Não estou tornando isso específico para a marca, pois já vi esse problema em uma variedade de laptops de marcas e renomeados. Estou, no entanto, principalmente interessado em soluções amigáveis ​​ao Windows.

20
Marc Gravell

Eu escrevi o aplicativo LockCD depois de desistir de encontrar um software funcionando corretamente que travaria o CD ROM que eu bato com freqüência no meu laptop Lenovo T520. O principal problema com o software encontrado no Internet era que não manteria o estado de bloqueio após Sleep/Resume. Eu o disponibilizei gratuitamente em http://sourceforge.net/p/lockcd/wiki/Home/

24
Edward

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

7
Marc Gravell

Existem várias maneiras de resolver esse problema.

Em primeiro lugar, eu diria que apenas desabilitar totalmente o drive não é realmente a opção certa aqui. Portanto, vamos explorar algumas outras opções.

Eu consideraria é usar um pequeno pedaço de software que é capaz de bloquear a unidade. Isso pode ser feito em um software que fica bem evidente durante os momentos em que a unidade não permite ejetar o disco. Não tentei fazer esse tipo de coisa especificamente, mas tenho certeza de que isso é possível se você escrever um pequeno código. Você pode encontrar um pequeno aplicativo de bandeja do sistema 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 pólo único de montagem em superfície subminiatura, interruptor de lançamento único como os usados ​​nos botões direito e esquerdo em um mouse padrão. Essa configuração oferece duas opções óbvias nas quais posso pensar. Uma é instalar uma pequena chave seletora em algum lugar dentro da unidade que pode cortar o rastreamento do 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ê tem as habilidades de soldagem/montagem para realizar essa modificação corretamente. Um problema com esse método pode transformar a unidade em um pedaço de escória. Um método mais fácil seria encontrar a extremidade do botão de plástico para a ejeção da unidade. Depois de encontrar o ponto onde o botão e o interruptor se encontram, você pode usar um pouco de lixa para retirar uma pequena quantidade de material até que o botão esteja suficientemente resistente para ser ativado acidentalmente. Tenha muito cuidado aqui porque a remoção de muito material tornará o botão permanentemente desativado.

4
Axxmasterr

Talvez o seguinte pequeno hack de registro resolva o problema

abra registyeditor 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 do mouse na tecla Explorer e selecione Novo -> “Valor DWORD (32 bits)” e dê a ela o nome NoCDBurning. Clique duas vezes nele e insira o valor 1.

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

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

3
BlueBerry - Vignesh4303

Toddler Keys é exatamente o que você está procurando: http://tk.ms11.net/

"É uma ferramenta útil para pais que permite que você bloqueie o teclado do computador, as portas da unidade de CD e o botão para desligar. Quando o teclado é usado, ele exibe imagens e reproduz sons sempre que a é pressionada, impedindo assim o acesso à área de trabalho e aos aplicativos, ao mesmo tempo que adiciona algum valor de entretenimento para a criança. Você pode selecionar as imagens e sons a serem usados ​​copiando-os para a pasta Toddler Keys. Para sair da tela bloqueada, basta digitar o Palavra QUIT. "

2
potter0815

Você pode tentar desativar a unidade de CD no gerenciador de dispositivos.

2
MicTech

Existe uma forma de bloquear as unidades de CD para que não possam mais ser ejetadas. Eu sei que o CDex fez isso quando eu o usei (foi muito desagradável quando ele travou porque a única maneira de abrir a unidade novamente era reiniciando). Talvez haja uma ferramenta que permite fazer isso de propósito.

Procurando um pouco, tropecei em this que é Winbatch, mas parece apenas chamar uma função API do WINsows para que possa ser facilmente adaptada em um pequeno programa. Também encontrei este .

2
Joey

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

Se o seu teclado ou mouse tiver uma tecla não listada acima, você ainda poderá torná-la uma tecla de atalho usando as seguintes etapas (requer Windows XP/2000/NT ou posterior):

  1. Certifique-se de que pelo menos um script esteja sendo executado usando o gancho do teclado. Você pode dizer se um script tem o gancho do teclado abrindo sua janela principal e selecionando "Exibir-> Histórico de teclas" na barra de menu.
  2. Clique duas vezes no ícone da bandeja do script para abrir sua janela principal.
  3. Pressione uma das "teclas misteriosas" do teclado.
  4. Selecione o item de menu "Exibir-> Histórico de chave"
  5. Role para baixo até o final da página. Em algum lugar próximo à parte inferior estão os eventos key-down e key-up de sua chave. NOTA: Algumas chaves não geram eventos e, portanto, não estarão visíveis aqui. Se for esse o caso, você não pode transformar essa tecla em uma tecla de atalho diretamente porque o driver do teclado ou o hardware a manipula em um nível muito baixo para que o AutoHotkey possa acessar. Para possíveis soluções, veja mais abaixo.
  6. Se sua chave for detectável, anote o valor hexadecimal de 3 dígitos na segunda coluna da lista (por exemplo, 159).

Em seguida, você pode desativar essa chave adicionando a seguinte linha ao script:

SC159::return

Substitua 159 pelo valor da sua chave

Agora a chave deve ser desativada.

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

Drive, Lock, D:
2
Christian

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

Para obter instruções * consulte o artigo Consertando um botão de ejeção de unidade de DVD excessivamente ansioso .

(* Não me responsabilizo por essas instruções)

1
harrymc

Usei o lockmypc e tem funcionado para mim. Dá a você uma caixa de diálogo na qual você pode clicar para trancar portas de cd ou destrancar portas de cd.

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

1
cokedude