EXECUTAR DLL NO SERVIDOR AJUDEM

BARBOZA1985 22/06/2010 10:59:36
#345462
Pessoal,

Estou com um probleminha.
Tenho um sistema que roda com várias estações e um servidor de BD.
E tenho uma DLL existe em todas as maquinas... e existe no servidor para verificação de segurança.
Uma hora vou rodar na estação e outra hora vou chamar da estação para rodar no servidor.
Ou seja, a estação vai chamar a DLL que está no servidor. cada uma vai dar um resultado diferente, por isso terei que rodar as duas.
Gostaria de saber como faço para chama a DLL do servidor pela estação.

Desde já agradeço
JESUEL.OLIVEIRA 22/06/2010 12:20:47
#345468
Amigo, Felipe

Eu entendi sua colocação, eu uso um processo parecido só que não faz teste de verificação de segurança vou postar o código quem sabe ajuda.
Esta função abaixo faz com que verifique se a Dll existe na estação localmente se não copia do servidor pasta do sistema e registra na estação.

use a função inversa que também da no seu caso.

   
If Dir([Ô]C:\WINDOWS\system32\vbSendMail.dll[Ô]) = [Ô][Ô] Then

[ô]COPIA A DLL OU OCX DA PASTA DE SISTEMA PARA SYSTEM32

FileCopy App.Path & [Ô]\dllocX\vbSendMail.dll[Ô], [Ô]C:\WINDOWS\System32\vbSendMail.dll[Ô]

[ô]REGISTRA A DLL, O [Ô]/S[Ô] NO MEIO é PARA NÃO APARECER A MENSAGEM DE REGISTRO OK

Shell (App.Path & [Ô]egsvr32 /S C:\WINDOWS\System32\vbSendMail.dll[Ô])
End If

BARBOZA1985 22/06/2010 15:10:41
#345488
Não amigo.
O que eu preciso é executar a DLL.
Chamando ela da estação executando no servidor.
LANCECOM 22/06/2010 15:54:53
#345494
O poblema (acho eu) é que vc busca atalho da executavel no servidor, se for este o caso acho dificil, pois a DLL é registrada na maquina operante
Meu soft usa trafegar em rede somente o banco de dados, [Ô]\\servidor\bancodedados.mdb[Ô] mas executa o soft local
BARBOZA1985 23/06/2010 10:45:23
#345572
amigos, eu preciso é mandar um comando para o servidor para que ele execute uma determinada DLL e me retorne a resposta.
ou seja, eu preciso que a execucao seja com o processador daquele servidor.
e não dependa de nada da minha máquina!
BARBOZA1985 28/06/2010 11:03:30
#345960
Ninguém???????????
OTAVIOFAVERO 28/06/2010 11:19:27
#345961
por acaso o servidor que vc quer executar a dll e servidor de hospedagem ou um servidor local da propria empresa?
BARBOZA1985 28/06/2010 11:20:38
#345962
local... dentro da rede
MSMJUDAS 28/06/2010 11:25:25
#345963
Executar DLL ou Registrar DLL?

Executar DLL acho dificil, pois ele não é executável. Vc pode executar exe, msi, etc...

Ou vc quer utilizar uma função que está na DLL?
BARBOZA1985 28/06/2010 12:01:47
#345970
do meu programa exe chamar a dll no servidor e executa-la
SZBRUUNO 28/06/2010 12:24:17
#345976
Se o método de conexão que você está usando for via WinSock.. você pode mandar uma mensagem do client, tal como [Ô]ExecutarDLL=C:\MinhaDll.dll[Ô] e fazer o Servidor Ler essa mensagem e interpretar.. sua dúvida está meio confusa! Tenta esclarecer um pouco mais pra gente poder te ajudar melhor
Tópico encerrado , respostas não são mais permitidas