ESTOU NO SERVIDOR OU NUMA ESTAÇÃO?

 Tópico anterior Próximo tópico Novo tópico

ESTOU NO SERVIDOR OU NUMA ESTAÇÃO?

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#479360 - 29/01/2018 11:14:08

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Olá pessoal,
Qual a melhor maneira de saber se estou na máquina em que o sistema está instalado ou se estou acessando via rede?

Grato



#479381 - 30/01/2018 15:51:27

NILTON_VIANNA
AMPARO - SP
Cadast. em:Fevereiro/2009



        Dim Computador As String = System.Net.Dns.GetHostName()
        Dim dirAtual As String = My.Computer.FileSystem.CurrentDirectory
        LBNomePC.Text = Computador



#479383 - 30/01/2018 17:58:19

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 30/01/2018 17:59:18 por JCM0867

Citação:
:

        Dim Computador As String = System.Net.Dns.GetHostName()
        Dim dirAtual As String = My.Computer.FileSystem.CurrentDirectory
        LBNomePC.Text = Computador


Nesse caso eu precisaria saber o nome e comprar numa base se esse computador é o servidor ou não
Eu não sei o nome do pc Servidor e não sei o nome do pc estação




#479384 - 30/01/2018 18:03:57

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O que você precisa fazer? Qual o objetivo de ter essas informações? Acho que você está olhando pelo prisma errado.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479386 - 30/01/2018 19:58:44

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 30/01/2018 19:59:54 por JCM0867

Eu quero que ele acesse um diretório quando está no pc que tem o sistema instalado e outro diretório quando está acessando o sistema por rede local




#479388 - 30/01/2018 23:54:52

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
Detectar a versão do S.O não resolve não ?



#479389 - 31/01/2018 00:27:49

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O que você quer é o diretório relativo do executável, isso?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#479393 - 31/01/2018 10:22:58

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 31/01/2018 10:38:18 por JCM0867

Já sei como resolver pegando a ideia do NILTON_VIANNA
Só tenho que armazenar o Nome do servidor em algum local assim ele compara abrindo novamente o nome, se igual ao armazenado está no servidor se diferente está em outro pc da rede.
Só não podem ter o mesmo nome em ambos os pcs

Achar o nome do diretório do programa é fácil
Só que se estiver no no servidor dirá C:\Cesc40
Se estiver na rede dirá Z:\Cesc40 ou \\Sevidor\C:\Cesc40
Só que preciso comparar com algo para ver se C:\Cesc40 é o diretório do sistema ou não







#479395 - 31/01/2018 11:46:50

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
PQ vc não verifica se existe um servidor de banco de dados ou pasta de banco de dados ? não seria mais seguro ?



#479399 - 31/01/2018 12:49:11

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 31/01/2018 13:05:53 por JCM0867

Mas eu sou um asno mesmo
Eu quero acessar um diretório do servidor independente se estou em rede ou local
Por ex. Local é C:\Cesc40\Retorno e em rede é Z:\Cesc40\Retorno
Basta eu colocar o caminho no Textbox como \\Servidor\C\Cesc40\Retorno vai procurar o diretório sempre dentro do servidor independente o pc que esteja.
E eu querendo hora acessar C:\Cesc40\Retorno e hora acessar Z:\Cesc40\Retorno dependendo do pc... Um troféu de abacaxi pra mim

CLEVERTON
A tua Solução tb daria certo pois o Banco de dados só está num pc. (No caso,  W8.1 disfarçado de servidor)

Agradeço a todos que de alguma forma tentaram ajudar




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JCM0867 em 31/01/2018 16:01:20