Witam !
W tym artykule pokażę w jaki sposób można szybko, samemu, bez konieczności żadnych podmianek czy edycji kodu bin/hex, stworzyć multi klienta pod każdą wersję Tibii. Klient Tibii wykorzystuje jako zabezpieczenie przed ponownym uruchomieniem klienta "Synchronization Objects" a dokładniej w tym przypadku "Win32 Mutex". Jednakże najzwyczajniej w świecie można wyłączyć ten wątek w naszym kliencie, przez co możliwe będzie uruchomienie następnego klienta. Metoda jest bardzo prosta, moim skromnym zdaniem metoda ta jest lepsza i łatwiejsza od edycji HEXa z osobna każdej wersji klienta.
1. Potrzebny nam jakiś dobry menadżer procesów (windowsowy menadżer nie podoła), ja preferuję Process Explorer, ale inne też mogą być.
2. Gdy już mamy nasz menadżer, wówczas należy odnaleźć na liście procesów nasz proces czyli w tym przypadku "Tibia.exe"
Załącznik 269695
3. Teraz przełączamy się do widoku szczegółowego Załącznik 269696 i szukamy wątku o nazwie "(...)\BaseNamedObjects\TibiaPlayerMutex"
Załącznik 269697
4. Teraz wystarczy zaznaczyć wątek i wcisnąć klawisz "Delete" lub "PPM -> Close Handle"
5. Możemy włączyć następnego klienta Tibii.
*Jakby ktoś potrzebował prezentowany menadżer, to dostępny jest on bezpośrednio na stronie Microsoftu: Process Explorer v15.05
lub wraz z innymi moimi artykułami na mojej stronie: .:: Dev~4Shell ::.
Prezentowana metoda jest bardzo dobrym rozwiązaniem gdyż nie ingerujemy w kod klienta, gdzie za każdym razem musielibyśmy szukać w kodzie adresu (wkażdej wersji klienta w innym miejscu), który odpowiada za ten watek. Poza tym metoda działa jak dotąd w każdej wersji klienta.
P.S.
Dziękuję za nakierowanie "Sir Juncan". Jeśli zatwierdzicie to można usunąć temat nr. 399012
Zakładki