Estou com problemas para ajudar um cliente no PC dele. Estou tentando instalar todas as atualizações importantes disponíveis usando o TeamViewer, mas tenho que reiniciar continuamente antes de verificar se há mais atualizações. Então, eu tenho que ligar de volta e pedir para se reconectar ao TeamViewer. Eu estou tentando ser capaz de fazer esse processo sem supervisão. Eu acho que a melhor maneira de fazer isso é com um script do Visual Basic. Como posso instruir o computador a verificar se há atualizações, instalar todas as atualizações importantes, reiniciar e verificar novamente até que todas as atualizações importantes sejam instaladas? O script precisa ser capaz de ser executado na inicialização e ser excluído após a conclusão. Não tenho certeza de como fazer isso.
fonte
WUApi.dll
. Aqui está um exemplo de uso.Respostas:
Recentemente, fiz algo muito parecido para o meu trabalho (mantendo uma frota de máquinas virtuais). Eu não posso dar a fonte direta para isto, desde que eles possuem isto. Mas a API do Windows para fazer isso é
WUApi.dll
(iirc é em%SystemRoot%\WUApi.dll
).Para um exemplo de uso, consulte esta postagem de estouro de pilha .
Você também pode querer a Página de Referência da Microsoft .
fonte