Com base no seu comentário, acho que a melhor solução seria desenvolver comandos para desabilitar e habilitar o dispositivo de placa de som USB e agendar esses comandos para serem executados no Desligamento / Inicialização.
O Windows 7 (e o Vista) inclui um Agendador de Tarefas aprimorado que pode agendar tarefas automatizadas acionadas por eventos como Desligamento, Inicialização e Login.
A Microsoft possui uma ferramenta de linha de comando chamada DevCon.exe, que inclui gratuitamente com o Windows Driver Development Kit (versões específicas de 32 e 64 bits estão incluídas). Usando esse utilitário, um usuário com privilégios de administrador local pode recuperar informações sobre dispositivos instalados e ativá-los / desativá-los, como faria na guia Gerenciador de dispositivos.
Então, a solução seria
- faça o download do Kit de desenvolvimento de drivers do Windows 7
- extraia a versão de 32 ou 64 bits do DevCon.exe e copie-a para a pasta
- abra o Gerenciador de dispositivos para ver o dispositivo da placa de som
- abra um prompt de comando (CMD.EXE) usando o Administrador Executar como
- siga a documentação do DevCon.exe até determinar as linhas de comando que ativarão e desativarão a placa de som
- Primeiro, você terá que determinar como identificar sua placa de som para DevCon para ativá-la / desativá-la (por nome ou por ID de hardware, conforme mostrado na documentação)
- ao descobrir o DevCon.exe, você deve conseguir monitorar o status do dispositivo no Gerenciador de dispositivos
- Use o Gerenciador de Tarefas para agendar seu comando Ativar na inicialização ou Login e agendar Desativar no Logoff ou no Desligamento.
Aqui está o link para a documentação
E aqui está o link para as últimas Kit de driver do Windows (7.1)