Instalar um driver do Windows sem o aviso não assinado aparecendo

4

Estou tentando criar um arquivo de instalação em lote e uma das tarefas que ele executa é instalar um driver de terceiros. Isso não é assinado e, portanto, exibe um aviso e faz com que o restante do script falhe no Windows XP Professional service pack 3.

Eu tentei o seguinte:

 reg add "HKCU\Software\Policies\Microsoft\Driver Signing" /v BehaviorOnFailedVerify /t     reg_dword /d 00000000 /f

 REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Driver Signing" /t REG_DWORD /v Policy /d 0 /f
 REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Driver Signing" /t REG_BINARY /v Policy /d 00 /f
 REG ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing" /t REG_BINARY /v Policy /d 00 /f
 REG ADD "HKEY_USERS\.DEFAULT\Software\Microsoft\Driver Signing" /t REG_DWORD /v Policy /d 0 /f

E nada disso parece mudar isso. O script terá que ser executado em muitas máquinas, então não posso fazê-lo da maneira manual. Alguém sabe como isso pode ser feito?

    
por probably at the beach 19.10.2011 / 18:52

3 respostas

6

É por isso que você não pode fazer isso:

link

Também sugere algumas soluções alternativas; Se os seus computadores estiverem em um domínio, você poderá usar uma configuração de Diretiva de Grupo para configurar o comportamento de carregamento do driver.

    
por 19.10.2011 / 19:06
5

Se você já encontrou a solução para isso, então você pode vendê-lo para autores de vírus / trojan. Eles adoram saber disso também. Isso significa que eles podem distribuir malware sem pedir permissão ao usuário. (É por isso que a Microsoft introduziu esse recurso. Não invada a Microsoft.)

    
por 19.10.2011 / 18:57
2

Para o Windows 7 isso pode ser feito (ref: link ) de uma janela de comando do administrador usando:

 bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
 bcdedit.exe -set TESTSIGNING ON
    
por 19.10.2011 / 21:26