Fórum Executar um programa externo #353750
15/02/2008
0
Tenho um programa em uma máquina na rede, chamado
´MONITOR.exe´ e nas estações uma outra aplicação que já esta rodando blz, como fasso para clicar num botão e chamar o ´MONITOR.exe´ que esta em rede, já usei o Winexec mas naum deu certo. Por exemplo o ´MONITOR.exe´ esta no seguinte endereço :
ip : 10.1.1.1
pasta : c:\Help Desk
arquivo : MONITOR.exe
tentei
declarei na uses - ShellApi-
WinExec(´10.1.1.1 C:\Help Desk\MONITOR.exe´,SW_SHOW);
mas não chama o aplicativo - a estrutura das pastas esta compartilhada em rede .
Desde já agradeço pela atenção de todos.
Help Desk1
Curtir tópico
+ 0Posts
15/02/2008
Marcosrocha
Declare na [b:c821c524f2]uses[/b:c821c524f2] a unit ´ShellAPI´ e tente usar o comando ´ShellExecute´.
Se não der certo pode ser problemas de firewall ou até mesmo do windows
Gostei + 0
15/02/2008
Help Desk1
mcblade, já tentei usar o ShellExecute e também não deu certo.
Gostei + 0
15/02/2008
Kroki
Gostei + 0
15/02/2008
Paullsoftware
Tenho um programa em uma máquina na rede, chamado
´MONITOR.exe´ e nas estações uma outra aplicação que já esta rodando blz, como fasso para clicar num botão e chamar o ´MONITOR.exe´ que esta em rede, já usei o Winexec mas naum deu certo. Por exemplo o ´MONITOR.exe´ esta no seguinte endereço :
ip : 10.1.1.1
pasta : c:\Help Desk
arquivo : MONITOR.exe
tentei
declarei na uses - ShellApi-
WinExec(´10.1.1.1 C:\Help Desk\MONITOR.exe´,SW_SHOW);
mas não chama o aplicativo - a estrutura das pastas esta compartilhada em rede .
Desde já agradeço pela atenção de todos.[/quote:eb33bdf1be]
tente assim:
WinExec(´\\10.1.1.1\c\help desk\monitor.exe´,sw_show);
Gostei + 0
15/02/2008
Dor_poa
Para vc fazer isso tera que mapear o local mapeia la no seu 10.1.1.1 o diretorio C:\Help Desk\ com o nome CompHelp (Nome de exemplo para o compartilhamento)
Depois de compartilhado e liberado e so fazer o seguinte
WinExec(´\\10.1.1.1\CompHelp\MONITOR.exe´,SW_SHOW);
Resumindo:
\\ + IP +\+ Compartilhamento +\+ arquivo
Da atual forma que esta fazendo não da!
vc prescisa compartilhar a unidade de rede que quer acessar!!
abraços
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)