Patch 3COM DualLink

O PPPoE original do Windows XP nao funciona com o modem ADSL 3Com DualLink
configurado no modo PPPoA.

E' possível porem modificar o PPPoE da Microsoft para que o mesmo passe a 
funcionar com o modem 3Com.


O device driver da Microsoft que implementa protocolo PPPoE no Windows XP
e' o "raspppoe.sys" que e' encontrado no diretorio "%windir%\system32\drivers".

"raspppoe.sys" e' o arquivo que tem que ser modificado para o PPPoE funcionar
com o modem 3Com.

O programa "xpppoepatch.exe" foi escrito para fazer as modificacoes necessarias
no "raspppoe.sys".

Passo a passo:

1 - Faca uma copia de seguranca do "raspppoe.sys" original.
copy %windir%\system32\drivers\raspppoe.sys %windir%\system32\drivers\raspppoe.sys.original

2 - Renomeie a copia de seguranca que o Windows XP mantem em "%windir%\system32\dllcache"
ren %windir%\system32\dllcache\raspppoe.sys raspppoe.sys.original

Este passo e' necessario para evitar que o Windows XP restaure o arquivo original assim
que ele for "patcheado".

3 - Modifique o arquivo "raspppoe.sys".
xpppoepatch %windir%\system32\drivers\raspppoe.sys

Neste momento o WindowsXP mostrara uma "dialog box" dizendo que um arquivo do 
sistema foi modificado e pede para voce inserir o CD original uma vez que a 
copia no "ddlcache" nao foi encontrada.
Nao insira o CD e cancele a operacao.

4 - Reboote a maquina e configure o PPPoE do XP.
E' importante lembrar que o nome do "Service Name" configurado no modem 
tem que bater com o "Service Name" da configuracao do PPPoE do XP.
O "Service Name" default usado pela Telemar e' (ou era) "ISP".


Notas:
a) - xpppoepatch foi testado com o "raspppoe.sys" do Windows XP Pro versao em ingles.

b) - xpppoepatch verifica se o arquivo passado como paramentro tem a mesma "assinatura"
do arquivo original do Windows XP.  Se a assinatura nao bater, ele pergunta se voce
quer continuar aplicando o patch ou nao. Mesmo nao sendo o mesmo arquivo, existe uma
boa chance do "patch" funcionar.

c) - uma vez aplicado o patch, o PPPoE do XP so funcionara com o modem 3Com.
Para voltar ao original, restaure a copia feita no item 1.

d) - se voce aplicar um HotFix ou ServicePack ao XP, existe a chance do arquivo 
"raspppoe.sys patcheado" ser atualizado.