Rotina para desconectar mapeamento de rede. Alguém conhece?

20/05/2003

0

Boa tarde, meus amigos!!

Desta vez eu gostaria de saber se alguém possui uma rotina para desconectar uma unidade de mapeamento de rede.

Obrigado!!


Janderson

Janderson

Responder

Posts

20/05/2003

Carnette

Boa tarde, meus amigos!! Desta vez eu gostaria de saber se alguém possui uma rotina para desconectar uma unidade de mapeamento de rede. Obrigado!!


[b:eb9af86365]Como desconectar unidade de rede[/b:eb9af86365]

Function DesconectaRede(Letra:Pchar;Forcada:boolean):String;
//
// Disconecta uma unidade mapeada via programação
//
// Letra = Letra atribuida a unidade
// Forcada = Força o cancelamento do mapeamento
//
begin
WNetCancelConnection2(Letra,0,Forcada);
Case GetLastError() of
1205: Result := ´Não foi possível abrir o perfil´;
1206: Result := ´Perfil do usuário não encontrado ou inválido´;
1208: Result := ´Ocorreu um Erro específico na rede´;
2138: Result := ´Rede não encontrada ou fora do ar´;
2250: Result := ´Mapeamento inválido ou não encontrado´;
2401: Result := ´Existem muitos arquivos abertos´;
else
Result := ´Unidade disconectada com sucesso´;
end;
end;


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar