TERMINAL SERVICE - PEGAR O IP
Moderador: Moderadores
-
Reginaldo
- Usuário Nível 2

- Mensagens: 71
- Registrado em: 14 Jul 2004 08:06
- Localização: Lagoa da Prata - MG
- Contato:
TERMINAL SERVICE - PEGAR O IP
Olá pessoal,
Já consegui instalar e testar o terminal server, usando como servidor o windows 2003 server. Porém, estou com um pequeno problema....
Preciso identificar a máquina que está acessando o sistema! Quando usava Clipper, eu usava uma variável de ambiente (SET MAQUINA=01) no autoexec, porém no terminal service isso não funciona, pois irá me retornar sempre o mesmo SET MAQUINA, visto que a aplicação está sendo executada no servidor... Tentei uma rotina que me exibe o IP, mas também veio o mesmo problema, só me exibe o IP do servidor...
Alguém aqui conhece alguma solução para esse problema, ou seja, preciso saber qual é o IP do terminal e não do servidor...
Obrigado pela atenção, aguardo resposta..
Obs: Uso xHarbour e gtwvw
Já consegui instalar e testar o terminal server, usando como servidor o windows 2003 server. Porém, estou com um pequeno problema....
Preciso identificar a máquina que está acessando o sistema! Quando usava Clipper, eu usava uma variável de ambiente (SET MAQUINA=01) no autoexec, porém no terminal service isso não funciona, pois irá me retornar sempre o mesmo SET MAQUINA, visto que a aplicação está sendo executada no servidor... Tentei uma rotina que me exibe o IP, mas também veio o mesmo problema, só me exibe o IP do servidor...
Alguém aqui conhece alguma solução para esse problema, ou seja, preciso saber qual é o IP do terminal e não do servidor...
Obrigado pela atenção, aguardo resposta..
Obs: Uso xHarbour e gtwvw
Reginaldo J. Silva
Analista de Sistemas
Analista de Sistemas
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Reginaldo, testou a função GETSYSTEMINFO da WAPI do Maligno. Primeiro pode fazer um teste com o WAPI.EXE na linha de comando para saber se traz o nome certo. Ou até mesmo pelo nome do usuário. Acho que vai ajudar. Nos dê um retorno para saber se funciona.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Mas ele já tem isso no Xharbour, Pablo. Além do mais, ele já foi respondido na seção de Xharbour pelo Leonardo.
https://pctoledo.org/forum/viewtopic.php?t=6225
https://pctoledo.org/forum/viewtopic.php?t=6225
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Ahhh sim. Não percebí a mensagem dele onde diz que usa xHarbour e gtwvw. Sorry.
A índicação do Leonardo, não foi o suficiente. Pois eu acho que poderia ser resolvido pelos subdiretorios que estariam atendendo para cada máquina. Este procedimento (p/terminais burros) já foi abordado anteriormente com aquela solução apresentada pelo colega Eolo sobre como evitar multi-sessão.
A índicação do Leonardo, não foi o suficiente. Pois eu acho que poderia ser resolvido pelos subdiretorios que estariam atendendo para cada máquina. Este procedimento (p/terminais burros) já foi abordado anteriormente com aquela solução apresentada pelo colega Eolo sobre como evitar multi-sessão.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Reginaldo
- Usuário Nível 2

- Mensagens: 71
- Registrado em: 14 Jul 2004 08:06
- Localização: Lagoa da Prata - MG
- Contato:
Caros Colegas,
Realmente, a solução do Leonardo não me ajudou muito, talvez eu não tenha entendido, até já respondi lá pra ele... O TerraSoftware, me apresentou algo, porém, não pega o IP e sim o nome da máquina, bom até que daria, mas só pega o nome da máquina quando está no TS, em rede local, não pega....
Já a WAPI, acho que não funciona do xHarbour, funciona?
Bom, caso ainda tenham alguma solução, por favor, postem aqui...
Obrigado!
Realmente, a solução do Leonardo não me ajudou muito, talvez eu não tenha entendido, até já respondi lá pra ele... O TerraSoftware, me apresentou algo, porém, não pega o IP e sim o nome da máquina, bom até que daria, mas só pega o nome da máquina quando está no TS, em rede local, não pega....
Já a WAPI, acho que não funciona do xHarbour, funciona?
Bom, caso ainda tenham alguma solução, por favor, postem aqui...
Obrigado!
Reginaldo J. Silva
Analista de Sistemas
Analista de Sistemas
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, até onde eu sei quando se usa o TS os subdiretorios de cada maquina passa a ser o mesmo de todos ou seja o do servidor. a idéai que dei pro colega...foi para justamente para ele tratar o numero da maquina sempre que estiver usando o TS....caso contrario roda normal.Pablo César escreveu:Ahhh sim. Não percebí a mensagem dele onde diz que usa xHarbour e gtwvw. Sorry.
A índicação do Leonardo, não foi o suficiente. Pois eu acho que poderia ser resolvido pelos subdiretorios que estariam atendendo para cada máquina. Este procedimento (p/terminais burros) já foi abordado anteriormente com aquela solução apresentada pelo colega Eolo sobre como evitar multi-sessão.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
O utilitário WAPI.EXE (embutido na LIB) funciona em qualquer linguagem que possa executar um programa externo. A biblioteca WAPI não. Ela foi compilada em Clipper. Mas nada impede que você a compile no Xharbour.Reginaldo escreveu:Já a WAPI, acho que não funciona do xHarbour, funciona?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Reginaldo
- Usuário Nível 2

- Mensagens: 71
- Registrado em: 14 Jul 2004 08:06
- Localização: Lagoa da Prata - MG
- Contato:
Caro Leonardo,
Talvez eu não tenha sido claro na minha necessidade, desculpe. O propósito não é o tratamento dos arquivos temporários que meu sistema irá criar, para isso eu já tenho um tratamento....
Na verdade, o que preciso é identificar a máquina que está acessando, pois, meu sistema tem 2 tipo de configurações, uma geral, para todas as máquinas, ou seja, para a empresa. E tem também uma configuração por máquina, como por exemplo, se tem ECF e qual é o modelo de ECF que está conectado a essa máquina.... Portanto, o que preciso é saber qual é a máquina que está acessando...
A propósito, essa função Os_IsWtsClient() é do próprio xHarbour?
Obrigado!
Talvez eu não tenha sido claro na minha necessidade, desculpe. O propósito não é o tratamento dos arquivos temporários que meu sistema irá criar, para isso eu já tenho um tratamento....
Na verdade, o que preciso é identificar a máquina que está acessando, pois, meu sistema tem 2 tipo de configurações, uma geral, para todas as máquinas, ou seja, para a empresa. E tem também uma configuração por máquina, como por exemplo, se tem ECF e qual é o modelo de ECF que está conectado a essa máquina.... Portanto, o que preciso é saber qual é a máquina que está acessando...
A propósito, essa função Os_IsWtsClient() é do próprio xHarbour?
Obrigado!
Reginaldo J. Silva
Analista de Sistemas
Analista de Sistemas
