Problema com PPPOE (RASMAN) no windows xp

Bom dia, sou desenvolvedor delphi/dotnet/php estou desenvolvendo uma 
aplicação que fara a autenticação de serviços de internet como o velox 
por exemplo. Não sei se vocês ja notaram mas todos os autenticadores 
tem um problema sério. 

Muitas veses ao reiniciamento do micro por falta de luz por exemplo 
(desligamento sem ser o correto em geral) quando se tenta discar 
novamente para a conexão pppoe o windows informa que ja esta sendo 
feita uma discagam.

Bem pesquisando descoberi que o serviço que controla as chamadas pppoe 
no windows é o rasman e ele é carregado como um serviço do windows, 
porem não é carregado diretamente e sim atraves da interface de 
chamada a serviços do windos o tao famosso SVCHOST.

se digitarmos o comando tasklist /svc em um prompt de comando iremos 
ver todos os serviços carregados dentro das diversas instancias do 
SVCHOST. Pois bem, entroi de um desses (geralmente o que tem o maior 
numero de items) esta carergado o serviço RASMAN que é exatamente o 
serviço que controla as conexoes pppoe no windows (como eu falei 
anteriormente).

Meu dilema é como mata somente a chamada RASMAN dentro do SVCHOST sem 
matar os demais processos que foram carregados pela instancia do 
SVCHOST?

Pois eu verifiquei que se eu mata toda a instancia SVCHOST na qual o 
RASMAN esta carregado o problema de discagem se finaliza, mas 
finalizando a instancia inteira do SVCHOST consequentemente eu 
finalizo processos que não deveria, o que ocasiona lentidão no micro 
até os processos serem reabertos.

Minha duvida é exatamente como conseguir finalizar somente o módulo 
RASMAN que esta carergado na memória pelo SVCHOST sem ter de finalizar 
todos os outros processos carregados pela instancia do SVCHOST em 
questão.

Ja pensei em mata a DLL carregada na memoria do windows, em usar o SC.
EXE com algumas opções masn não botive sucesso ...

por favor caso alguem possa me ajudar ou me dar dicas de como se possa 
começar eu ficaria muito grato


pablo augusto






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a