Chyba wszyscy wiemy, iż do naszego łącza może mieć dostęp tylko 1 komputer (ten, na którym jest karta sieciowa) - jest to sprawdzane przez numer MAC karty. Wszelkie inne kompy mające dostęp do łącza przez udostpęnienie łacza, są blokowane. 
Wniosek z tego prosty: nie można podpiąć 2 użytkowników do tego samego łącza, gdyż ten drugi ma inny numer MAC. Jednak nasuwa sie proste pytanie: a jesli numer MAC 2 uzytkownika bedzie taki sam jak 1? Jesli ktos wie, czym jest numer MAC, to zapewne wie iż można go zmienić.. Niestety to raczej nic nie da.. 
A co jeśli bym miał nie TAKI SAM numer MAC, lecz TEN SAM...? 
Z pomocą przychodzi nam nieprzydatna wcześniej dla przeciętnego śmiertelnika opcja Pulpitu zdalnego. Jeśli mamy Service Pack 2, to możemy podłączyć kilku użytkowników na raz.. i tu jest nasza furtka do szczęścia. A więc jak to zrobić?
 
1. Potrzebujemy: 
- komp A: WinXP+SP2+łącze z netem 
- komp B: WinXP (może chyba być równie dobrze 2000/2003) 
- nowego pliku termsrv.dll (http://www.xp.net.pl/files/termsrv.zip) 
- sposobu na jego podmianę w systemie 
2. Przygotowania: 
- ściągamy plik termsrv.dll i rozpakowujemy na komp A 
- zakładamy na kompie A konto nowemu użytownikowi (chyba że już je ma) 
3. Ustawianie kompa A 
- Start->Panel sterowania->Konta uzytkownikow->Zmień sposób logowania i zaznaczamy obie opcje, które tam się znajdują
- Start->Uruchom: regedit 
- znajdujemy tam klucz: 
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerLicensing Core 
- dodajemy nową wartość DWORD o nazwie EnableConcurrentSessions i ustawiamy jej wartość na 1 
- zamykamy Edytor rejestru 
- Start->Uruchom: gpedit.msc 
- znajdujemy tam klucz: 
Konfiguracja komputera->Szablony administracyjne->Skladniki systemu Windows->Usługi terminalowe 
- ustawiamy: 
Ogranicz liczbę połączeń: wyłączone 
Ogranicz liczbe uzytkownikow uslug terminalowych... Wyłączone (lub Włączone i np 2) 
Zezwalaj użytkownikom na zdalne łączenie sie przy użyciu.. Włączone 
- można jeszcze: 
Ustawia reguly kontroli zdalnej sesji uzytkownikow.. Pelna kontrola z uprawnieniem użytkownika 
- zamykamy Zasady grup 
4. Podmiana pliku: 
a) można próbować przez tryb awaryjny  
 
B) konsola odzyskiwania (włacza sie przy uzyciu plyty z XP) 
c) jeśli mamy FAT32, to można sie dostać z Windows 98, lub jego linii poleceń (z płyty lub menu awaryjengo) 
podmieniamy plik termsrv.dll najpierw w katalogu windowssystem32dllcache a potem w windowssystem32 
5. Włączenie Pulpitu zdalnego 
a) aktywacja 
Naciskamy: Ctrl+Pause (ten nad Page Up), zakladka: Zdalny, zaznaczamy 'Zezwalaj uzytkownikom na zdalne łączenie..' 
Jesli nasz nowy użytkownik nie ma uprawnien administratora, to musimy go dodac do listy: przycisk 'Wybierz użytkownikow zdalnych..', wpisujemy nazwę użytkownika i klikamy dodaj.. 
B) zezwolenie 
Start->Panel sterowania->Zapora systemu Windows, zakładka 'Wyjątki', zaznaczamy 'Pulpit zdalny' i OK 
c) inny firewall 
jeśli używamy jakiegos innego firewalla, to przy pierwszym połączeniu powinnen coś zgłosić i wtedy zgadzamy się na połączenia 'zawsze zezwalaj' lub tworzymy nowa regułę.. 
6. uruchamianie 
a) na kompie A logujemy się normalnie 
B) na kompie B logujemy się normalnie, a potem: 
- Start->Uruchom: mstsc.exe 
- wpisujemy nazwe kompa A 
- wpisujemy nazwę i hasło użytkownika (innego niz obecnie zalogowany na A) 
zasoby kompa A staja sie naszymi lokalnymi zasobami... 
i cieszymy sie netem.. 
u mnie dziala.. 
UPDATE: 
------- 
Jeśli masz WinXP + SP2 i podana sztuczka nie działa, to powody tego mogą być 3: 
1. zły wpis w rejestrze (w zlym miejscu umieszczony lub literowka w nazwie zmiennej) 
2. złe ustawienia w gpedit.msc (sprawdź jeszcze raz ustawienia) 
3. system podmienia ci plik na oryginalny (najbardziej prawdopodobne) 
Do punktu 3: 
Jeśli masz instalowany SP2, to jego oryginalne pliki sa umieszczone w ukrytym katalogu $Service Pack Files (lub jakims podobnym) w Windowsie. Gdy podmienisz mu plik, to on może brać oryginal nie z c:windows32dllceche lecz właśnie z tego katalogu. Dlatego najlepiej wyszukać wszelkie kopie pliku termsrv.dll i zastapić je sciągnietym plikiem.