GARANTIR DESCONTO

Fórum Executar um programa externo #353750

15/02/2008

0

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.


Help Desk1

Help Desk1

Responder

Posts

15/02/2008

Marcosrocha

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


Responder

Gostei + 0

15/02/2008

Help Desk1

Bom Dia

mcblade, já tentei usar o ShellExecute e também não deu certo.


Responder

Gostei + 0

15/02/2008

Kroki

Como está a sua linha do ShellExecute?


Responder

Gostei + 0

15/02/2008

Paullsoftware

[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:
WinExec(´\\10.1.1.1\c\help desk\monitor.exe´,sw_show);



Responder

Gostei + 0

15/02/2008

Dor_poa

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar