INSTALAR PROGRAMA EXTERNO EM MODO SILENCIOSO

ARCADYUM 13/01/2015 16:44:27
#443775
Prezados,
Há como instalar um programa externo em modo silencioso com o vb.net??
TUNUSAT 14/01/2015 08:43:05
#443785
Resposta escolhida
ARCADYUM,

Por favor, veja estes links:

==========================================
Executando Aplicativos Externos com VB.NET
http://www.maestrodotnet.com.br/?p=358
==========================================
C# Process.Start Examples: Process Type
http://www.dotnetperls.com/process
==========================================
Método Process.Start
http://msdn.microsoft.com/pt-br/library/system.diagnostics.process.start%28v=vs.110%29.aspx
==========================================
How to start a process from C#?
http://stackoverflow.com/questions/181719/how-to-start-a-process-from-c
==========================================

O último link está em C#, mas achei interessante o seguinte argumento ([Ô]Arguments[Ô]) e o Windows Style pode ser [Ô]Minimized[Ô] também:

using System.Diagnostics;
...
Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = [Ô]process.exe[Ô];
process.StartInfo.Arguments = [Ô]-n[Ô];
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// Waits here for the process to exit.


Veja se é isto que você precisa.

[][ô]s,
Tunusat
NICKOSOFT 14/01/2015 15:49:59
#443803
o instalar q vc quer é junto com a instalacao do programa? tipo instalar os pacotes runtime q precisa no seu programa?
se sim uso o inno setup, e da uma grande mao nisso, apesar de vc ter de pesquisar os parametros pra essa instalacao silenciosa
ARCADYUM 21/01/2015 12:24:18
#443905
Nick,
Na verdade não seria junto com os programa. Eu preciso formatar uma grande quantidade de computadores nos próximos dias e estou criando umas rotinas para automatizar o trabalho. Dentre elas está a instalação de programas auxiliares, como adobe, java entre outros.
Por isso tem de ser em modo silencioso, sem a intervenção constante do técnico. O inno setup resolveria de certa forma, mais o setup do inno também ficaria enorme para esse trabalho, sem contar que toda vez teria que atualiza o Setup.
Então seria
TUNUSAT 21/01/2015 13:07:39
#443908
ARCADYUM,

Não seria mais fácil usar usar o [Ô]Norton Ghost[Ô]?

http://www.symantec.com/pt/br/ghost-solution-suite/

1 - Você cria uma máquina como você quer;
2 - Gera um CD ou DVD com um espelho padrão de como terá que ficar a máquina;
3 - Coloca na máquina deixa rodando ... enquanto isto passe para próxima máquina! Muito rápido!

[][ô]s,
Tunusat.
NICKOSOFT 21/01/2015 17:47:15
#443918
se as maquinas sao iguai, o caminho é o q o tunusat disse mesmo, eu tava pensando q era algum complemento do seu programa.....
ai fica ao seu criterio essa imagem, ou clonando os HDs, q consegue até uma velocidade maior de transferencia dos dados, de qq forma vc so faz a primeira
ARCADYUM 24/01/2015 14:02:08
#443992
Pessoal,
A ideia é interessante. Vou estudar e dou retorno.
OCELOT 26/01/2015 14:07:42
#444031
Dependendo de quais programas você precisa instalar existe o http://ninite.com, basicamente você escolhe os programas que quer instalar e ele gera um instalador personalizado que baixa e instala automaticamente todos os programas, sempre na versão mais nova e na linguagem adequada ao sistema operacional quando disponível, ou seja, no Windows em português ele tenta instalar tudo em português também.

Porém só funciona se tiver internet, ele sempre vai baixar os instaladores da internet, só a versão PRO que possui um recurso de criar um instalador offline.
ARCADYUM 13/04/2015 10:33:51
#445885
Pessoal,
Agradeço a todos pela atenção.
para resolver o problema eu utilizei o Process.Start. Porém, para instalar em modo silencioso é preciso saber o comando do programa separadamente. Por exemplo: alguns programas utilizam o /quiet outros utilizam o /s.

Tópico encerrado , respostas não são mais permitidas