Rede - identificacao de estacao

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
solaris54
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 20 Ago 2006 18:57

Rede - identificacao de estacao

Mensagem por solaris54 »

Qual funcao ou rotina e de qual biblioteca pode ser utilizada para identificar o nome da estacao numa rede, preciso identificar a estacao, gravar num arquivo com alguns parametros para definir o que ela pode fazer e depois acessar a base de dados que estará numa outra máquina na rede. Assim poderei definir apos identifica-las o que cada uma pode acessar e o que pode fazer, mas nao sei como fazer bem isso ainda. Algume pode me ajudar ?
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Bem vindo Solaris54, ao FORUM !

Eu não entendí se você precisa fazer isto (pegar o nome da estação), estando na própria estação ou desde outro terminal ou desde o servidor ?.

Outra dúvida, é em quê linguagem você pretende fazer isso ?. Porque se for em Clipper (digamos) era bom postar esta mensagem lá e não aqui Veja aqui

Existe várias formas de se fazer isso. Se for na própria estação ou nome de quem estiver LOGADO na rede, você poderá utilizar a função GETSYSTEMINFO do WAPI do Maligno. E outra opção, caso seja desde outro terminal, eu aconselharia você capturar o resultado em ARQUIVO do comando do SO (do proprio Wndows) o comando NET VIEW. E depois ler esse arquivo e grava-los naquele outro arquivo que você pensa definir os direitos de cada estação. Mas não confunda NOME_ESTAÇÃO com NOME_USUÁRIO que está logado na rede.

Um clip-abraço :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pablo César escreveu:Outra dúvida, é em quê linguagem você pretende fazer isso ?. Porque se for em Clipper (digamos) era bom postar esta mensagem lá e não aqui
Mas é aqui mesmo e aqui é também.
:))))

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Maligno escreveu:Mas é aqui mesmo e aqui é também.
ahhh claro ! assim não vale !... eu disse isso porque este tópico estava em uma outra seção e o moderador moveu ela pra cá...

Assim... vamos deixar o colega, confuso.... hihih :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pablo César escreveu:o moderador moveu ela pra cá...
Pois ele não deveria ter feito isso sem antes perguntar ao OP a qual linguagem ele se refere no seu post (MP?). Note que ele não falou em Clipper, XHarbour, etc. Apenas pediu uma função que resolvesse o problema descrito. Função, aliás, que também pode se tornar necessária num programa XHarbour. :))))

Ademais, se a mensagem original foi postada no grupo de XHarbour, não havendo referência a qualquer linguagem, deveria se supor, inicialmente, que se trata de um programa XHarbour.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

.. que nada ! DUDU ja conhece o pessoal...

Quer apostar, que é Clipper ? -:]
Avatar do usuário
solaris54
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 20 Ago 2006 18:57

Rede - identificação de estação

Mensagem por solaris54 »

Ok, pessoal, peço desculpas pela falta de jeito, novato sempre comete gafes, realmente meu problema é em Clipper 5.2 eu agora lendo mais atentamente vi que já existem algumas respostas semelhantes no forum.
Vou tentar analisa-las com calma e ver se resolvem meu problema, perdoem mais uma vez a falta de jeito.
Mas para esclarecer direi ainda que minha preocupação é o seguinte: AO entrar numa estação devo verificar qual é esta, checar num arquivo onde estão relacionadas as identifiacações de todas as estaçoes da rede, ver quem ela é e passar determinados parametros que permitem a cada máquina acessar determinados arquivos, além de autorizações de operador de cada uma, para poderem fazerem determinadas operações nos arquivos, entenderam :)Pos
Abraço cinjados aos gauchos de plantão, tchê :D
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Buenas...
AO entrar numa estação devo verificar qual é esta, checar num arquivo onde estão relacionadas as identifiacações de todas as estaçoes da rede, ver quem ela é e passar determinados parametros que permitem a cada máquina acessar determinados arquivos, além de autorizações de operador de cada uma, para poderem fazerem determinadas operações nos arquivos,entenderam.
Acho que entendi...

Groseiramente falando vc cpode usar assim:

Código: Selecionar todos

vESTA=NETNAME()  //pega o nome da estação
SELE SEUDBF  // COM O CAMPO "C" ESTACAO
LOCATE FOR ESTACAO vESTA
IF !FOUND()
    TRAVAREG()
     REPL ESTACAO  WITH vESTA
    LIBERAREG()
ENDIF
*************
Uma vez gravado no DBF vc pode fazer o que quizer....ai vai da sua imaginação o que fazer dai pra frente com aquele nome(estação).

Abraço cinjados aos gauchos de plantão, tchê
Tche, Gaucho da onde ?

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
solaris54
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 20 Ago 2006 18:57

Mensagem por solaris54 »

Obrigado ao Leonardo pela atenção, encontrei tambem noutros posts algumas dicas que irão me auxiliar, além da tua claro. Este fim de semana vou arregaçar as mangas e mandar brasa, na semana que vem testo pra ver o que vai dar. Gracias !
Sou gaúcho em Bagé, natural de São Gabriel, aquerenciado nestas terras há 30 anos !
Abraços aos amigos
:xau
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

solaris54 escreveu:Obrigado ao Leonardo pela atenção... Este fim de semana vou arregaçar as mangas e mandar brasa
Puxa ! Só agradece ao Leonardo ? :(

Falando sério, caro Solaris54: você disse que precisava de:
que permitem a cada máquina acessar determinados arquivos, além de autorizações de operador
Pergunto: ja sabes como identificar o nome da pessoa que estará logada para essa sua necessidade ?. Quando você resolver sua questão, peço por favor que nos diga como foi feito para que a sua experiência sirva aos outros.
solaris54 escreveu:peço desculpas pela falta de jeito, novato sempre comete gafes
Não se preocupe com isso. O importante aqui é ajudar um ao outro. As vezes parece que o pessoal desvia-se um pouco do tema. Mas se você é a favor de inovações, idéias que COMPLEMENTEM outras, com certeza você também irá ter que aceitar os debates, repito, mesmo que não pareçam estar vinculados. Mas as vezes surgem outras questões que enriquecem o conteúdo de conhecimentos. E é claro, que o objetivo principal é ajudar ao colega, saber que ele resolveu é importante mas isso nem sempre limita aos outros de darem a sua opinião sobre o assunto. E nós somos todos gratos por poder manifestar as nossas inquietudes mesmo que as vezes seja polêmico. Você não acha ?.

Um clip-abraço :)Pos
Avatar do usuário
solaris54
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 20 Ago 2006 18:57

Mensagem por solaris54 »

Ao Pablo, desculpe não responder antes, mas ando meio ocupado e so tenho tempo à noite par dar uma olhada no PC véio, mas concordo contigo que só temos a nos enriquecer em todos os sentidos ao trocarmos idéias ou mesmo algum papo furado, cada um de nós tem sempre algo a dar (no bom sentido, he, he) e não podemos se isolar e deixar o conhecimento centralizado nas mães de um ou alguns. Eu sou autodidata, mexo desde 1978 e durante muito tempo fui um chupão, só suguei e nada transmiti, mas acabei vendo que se não trocar, fico sempre isolado e levo mais tempo a aprender. Nos ultimos quatro anos abandonei a área, mas o vírus dos bits fica no sangue e agora estou coçando demais e preciso voltar a desenfurrajar os miolos, mesmo pórque ainda tenho alguns clientes me pressionando para atender um sistema de laboratorio que desenvolvi e que ainda precisa de algusn ajustes. Eu espero poder de alguma maneira colaborar, embora meu conhecimento nao seja muito lá grande coisa. Mas, bah! Já escrevi demais e vô picá minha mula . Abraços à indiada buena! :)Pos
Responder