Executar um programa externo
Bom Dia
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.
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
Curtidas 0
Respostas
Marcosrocha
15/02/2008
Desculpe se não der certo mas estou chutando...
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
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
Help Desk1
15/02/2008
Bom Dia
mcblade, já tentei usar o ShellExecute e também não deu certo.
mcblade, já tentei usar o ShellExecute e também não deu certo.
GOSTEI 0
Kroki
15/02/2008
Como está a sua linha do ShellExecute?
GOSTEI 0
Paullsoftware
15/02/2008
[quote:eb33bdf1be=´Help Desk1´]Bom Dia
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:
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
Dor_poa
15/02/2008
Cara..
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
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