Eu criei uma solução que funciona e é transparente para o usuário, mas tem suas próprias falhas de segurança. Por isso, deixarei isso em aberto caso haja um mecanismo mais legítimo para resolver isso com o Chrome ou o Chrome Extensions no Windows 7.
- Definir o Chrome para descartar todos os cookies na saída
- Crie o diretório C: \ ChromeHelper - Não coloque isso em nenhum dos diretórios de arquivos do programa ou você sempre obterá um prompt do UAC ao executar o Chrome.
- No Google Chrome, exclua todos os cookies, exceto o (s) que você quer manter.
- Copie o arquivo de cookie (% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Cookies) para o diretório do ChromeHelper
- Faça o download do programa GPL Create Hidden Process (CHP), que permite executar qualquer comando ou programa do Windows em um janela escondida. Extraia o conteúdo do arquivo zip para o Diretório do ChromeHelper
- Renomeie o chp.exe para algo mais descritivo e conhecido apenas por você. Por exemplo renomear chp.exe RunCustomChromeSession.exe
- Crie um arquivo batch startchrome.bat no diretório ChromeHelper. Veja abaixo o conteúdo do arquivo.
- Crie / altere atalhos para executar seu programa. (Alvo: "C: \ ChromeHelper \ RunCustomChromeSession.exe" startchrome.bat) (Iniciar em: "C: \ ChromeHelper") Escolha o ícone no Chrome.
- Executar e desmarque a caixa de seleção "Sempre perguntar antes de abrir este arquivo "na caixa de diálogo Aviso de segurança de arquivo aberto.
- Se necessário, inclua na lista de permissões o programa RunCustomChromeSession.exe com seu software anitvírus.
Obviamente, esta não é a melhor solução, pois agora você tem um programa que pode executar software arbitrário completamente oculto da visão instalada em sua máquina. No entanto, em situações de baixa segurança, esta é uma solução de trabalho.
startchrome.bat:
copy /y "C:\ChromeHelper\Cookies" "%LocalAppData%\Google\Chrome\User Data\Default\Cookies"
Start /MAX "chrome" "%ProgramFiles(x86)%\Google\Chrome\Application\Chrome.exe"