Como posso iniciar diferentes programas silenciosamente com base na versão do sistema operacional?

1

Eu tenho duas versões do meu autorun.exe , uma para cada:

  • Windows 7
  • SOs mais antigos

Eu preciso de uma maneira (diferente de usar .net ou VB), para iniciar silenciosamente sem janela, verificar a versão do sistema operacional e iniciar o exe apropriado de acordo.

Eu escrevi um lote que funciona, mas não consigo iniciá-lo silenciosamente a partir do autorun.inf .

    
por Alexander Zwitbaum 19.04.2010 / 13:42

1 resposta

3

AutoIT pode realizar este tipo de operação e criar um pequeno executável que não requer .NET ou qualquer outro tempo de execução pré-instalado.

Switch @OSVersion

    Case "WIN_7"
        Run( "versionA.exe" )

    Case "WIN_VISTA", "WIN_XP"
        Run( "versionB.exe" )

    Case Else
        Run( "versionC.exe" )

EndSwitch
    
por 31.12.2010 / 07:18

Tags