Atualmente, estou tentando encontrar uma maneira de registrar todas as conexões e desconexões de dispositivos USB de todas as máquinas Windows em nossa rede. Essas informações precisam ser registradas automaticamente em um arquivo na máquina; esse arquivo pode ser lido pelo nxlog e enviado à nossa plataforma de registro centralizado para processamento. Eu esperava que essas informações fossem registradas pelos logs do Windows automaticamente, mas descobri que, embora algumas informações sobre o armazenamento removível USB pareçam ser registradas no Event Viewer, essas são informações bastante limitadas e não são captadas quando os teclados e mouses USB são conectado e desconectado.
Após algumas pesquisas, descobri que a nirsoft havia escrito um pequeno exe que faz muito trabalho duro, o USBLogView pode ser executado sem instalação e registros sempre que um dispositivo USB se conecta e desconecta na máquina. O problema é que não vejo uma maneira de executá-lo como um serviço, nem vejo como fazer com que ele registre automaticamente as informações que gera em um arquivo de log, embora você possa selecionar entradas de log e manualmente salvo em um arquivo de log.
Eu poderia usar a Diretiva de Grupo para criar uma cópia local do arquivo exe e, de alguma forma, forçá-lo a executar durante a inicialização, mas o principal problema de não conseguir obter os logs automaticamente gravados no arquivo ainda precisaria ser superado. Também seria necessário garantir que o usuário não pudesse fechar o programa, o que é possível quando o inicio, idealmente, ocultá-lo e não mostrar um ícone de bandeja seria a melhor maneira de configurá-lo. up (mas quando tentei usar a configuração oculta, parece-me que ela pode ser mostrada na janela principal ou apenas exibindo o ícone do systray). Procurei no site, mas não vejo como invocar o programa com opções para instruí-lo a fazer isso. Também enviei um e-mail à nirsoft na semana passada para ver se eles tinham algum conselho, mas ainda estou esperando uma resposta.
Alguém tem alguma maneira alternativa de fazer isso? Qualquer sugestão ou ajuda bem-vinda! obrigado