Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os aplicativos de instalação do dispositivodevem fazer o seguinte:
Suporta a remoção de todas as aplicações específicas do dispositivo que instalam. Como parte desse processo de desinstalação, o aplicativo de instalação do dispositivo deve verificar se algum dispositivo associado ainda está presente no sistema e, em caso afirmativo, avisar o usuário.
Siga as diretrizes para instalar dispositivos em sistemas de 64 bits.
A partir do Windows Vista, liste todos os aplicativos que foram instalados usando o Microsoft Windows Installer (MSI) e que estão disponíveis em Programas e Recursos no Painel de Controle. Em seguida, você pode desinstalar esses itens, se necessário.
Em versões do Windows anteriores ao Windows Vista, liste todos os aplicativos que foram instalados usando o Microsoft Windows Installer (MSI) e que estão disponíveis em Adicionar ou remover programas no painel de controle. Em seguida, você pode desinstalar esses itens, se necessário.
Siga as diretrizes para aplicativos do Microsoft Windows. Consulte o site Microsoft Developer Network para obter mais informações.
Os aplicativos de instalação de dispositivospodem fazer o seguinte:
Instalar aplicativos específicos do dispositivo
Observação É altamente recomendável que seu aplicativo específico do dispositivo seja criado como um aplicativo da Plataforma Universal do Windows (UWP) e associado ao seu pacote de driver, em vez de usar um aplicativo de instalação de dispositivo para instalar um aplicativo específico do dispositivo. Consulte Emparelhar um driver com uma aplicação da Plataforma Universal do Windows (UWP) para conseguir mais informações.
Os aplicativos de instalação do dispositivonão devem fazer o seguinte:
Instrua o usuário a copiar ou substituir quaisquer arquivos, especialmente . inf e . SYS .
Exclua os arquivos de driver instalados do sistema durante a operação de desinstalação, mesmo que o hardware seja removido.
Forçar reinicializações do sistema que sejam desnecessárias. As reinicializações geralmente não são necessárias para instalar dispositivos PnP ou aplicativos de software. O parâmetro NeedReboot das funções DiInstallDriver e DiInstallDevice e o parâmetro bRebootRequired da função UpdateDriverForPlugAndPlayDevices indicam a necessidade de uma reinicialização.
Use as chaves do Registro RunOnce para iniciar aplicativos de instalação do dispositivo, pois isso requer uma reinicialização do sistema.
Use um coinstalador de dispositivo ou classe, ou um instalador de classe, para iniciar um aplicativo de instalação de dispositivo, porque o estado do sistema durante a instalação do dispositivo não pode ser garantido como seguro para instalar aplicativos de software. Especificamente, se o aplicativo de instalação do dispositivo for executado durante uma instalação no servidor, o sistema deixará de responder.
Use o Grupo de Inicialização para iniciar aplicativos de instalação de dispositivos.
Utilize entradaswin.ini para iniciar aplicações de instalação de dispositivos.
Forçar o usuário a instalar qualquer aplicativo específico do dispositivo, a menos que o dispositivo não funcione sem o aplicativo. Os exemplos podem incluir utilitários para definir teclas de teclado configuráveis ou para definir o código de país/região de um modem, se um aplicativo de caixa de entrada não suportar tal recurso.