Como posso alterar as preferências do Google Chrome por programação?

1

Eu quero alterar as preferências do Chrome programaticamente, principalmente o caminho para o qual os arquivos são baixados. Eu posso acessar o arquivo "Preferências" do Chrome (localizado em C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default ) e alterar o diretório de download. Se o Chrome não estiver em execução, essas alterações serão implementadas e tudo funcionará corretamente.

Se o navegador estiver em execução, no entanto, quaisquer alterações que eu fizer no arquivo de Preferências serão sobrescritas assim que eu fizer qualquer coisa no navegador. Existe alguma maneira de mudar isso? Como faço para alterar as preferências e tê-las em espera imediatamente e não serem sobregravadas? Estou executando o Windows 8

    
por Jack 21.02.2016 / 17:51

1 resposta

0

Eu não posso dizer com certeza que esse comportamento não pode ser substituído, mas eu suspeito que seja por design. Nesse caso, um método para alcançar o que você deseja de forma programática é eliminar o processo antes de fazer qualquer alteração. De um arquivo de lote, isso é tão simples quanto

taskkill /f /im chrome.exe

A execução dessa ação antes de fazer as alterações deve garantir que todas as instâncias do Chrome sejam fechadas antes do uso.

    
por 21.02.2016 / 17:57