“Aviso de segurança” aparece quando eu corro através de outro programa

1

Se eu executar vmmap na linha de comando, tudo funcionará bem. No entanto, se eu chamar algum outro programa outro e passar o vmmap como um parâmetro para este outro programa iniciar a execução, então eu recebo este pop-up de "erro de segurança" - o que dificulta a automação de scripts. / p>

Emoutraspalavras,queroenvolverovmmappormeiodeoutroprograma.Nomeucaso,queroenvolverovmmappormeiodeoutroprograma,porquesemprequeovmmapforexecutado,eleabriráumajanelamomentaneamenteedepoisdesaparecerá.Entãoeutentopassarvmmapcomoumargumentoparaoutroprogramaqueiráiniciaroprograma"sem cabeça". Eu tentei este programa e este programa , e em ambos os casos recebo o mesmo popup que anula o propósito de automação.

Por que isso acontece quando o programa não é executado diretamente? Alguém sabe o que é esse aviso? E, por último, existe uma maneira de impedir que isso aconteça, mas apenas para esta instância? Eu não quero desativar este sistema de aviso em todo o meu computador.

EDIT: Estou usando o Windows Server 2003 e não preciso necessariamente de soluções para outras plataformas, mas gostaria de saber quais são, se forem soluções dependentes de plataforma.

    
por Alexander Bird 26.06.2013 / 19:46

1 resposta

1

Esse aviso geralmente aparece devido às informações da Zona adicionadas ao ADS do arquivo durante o download . O aviso pode ser desativado usando a Diretiva de Grupo, conforme mencionado nos comentários acima, ou você pode Desbloquear o arquivo em sua caixa de diálogo Propriedades ou usar Fluxos para excluir o ADS do arquivo.

Se o OTOH vir esse diálogo somente ao executar o programa usando um wrapper, parece que pode haver algo sobre essas soluções de wrapper que estão acionando sua aparência, mas não tenho certeza do que.

Independentemente disso, eis como faço:

  1. Execute o VMMap pelo menos uma vez para aceitar o EULA do MS / SysInternals

  2. Faça o download NirCmd

  3. Invoque da seguinte maneira usando o comando exec (obviamente substitua o Firefox por qualquer programa que você ' re digitalização):

    "C:\NirCmd\Nircmd.exe" exec hide "C:\VMMap\VMMap.exe" -p Firefox "C:\VMMap\Firefox.xml"
    
por 27.06.2013 / 04:41