Skocz do zawartości
Moses2

Procedura Restorelasterror W Bibliotece Kernel32.dll

Rekomendowane odpowiedzi

Ludzie pomocy !!

 

Kolega przy odpalaniu Fify ma taką informację: :mur:

 

nie znaleziono punktu wejścia procedury RestoreLastError w bibliotece kernel32.dll

Czy tzn że kernell jest zepsuty?

Czyżby Wind.2k się jej nie podoba?

Jak to obejść/naprawić, za wszelkie uwagi będę bardzo wdzięczny

 

POMOCY

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

to polecenie nie istnieje w jądrze systemu Win 2K pojawiło się dopiero w Win XP, w Win 2K procedura spełniająca ta funkcje nazywa się inaczej: SetLastError, więc otwierasz plik wykonywalny gry w edytorze szesnastkowym, odnajdujesz wpis RestoreLastError i zamieniasz go na SetLastError i gotowe :D

 

wolne miejsce powstałe po zamianie wypełniasz pustką (HEX 00)

Edytowane przez Zawadaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

to polecenie nie istnieje w jądrze systemu Win 2K pojawiło się dopiero w Win XP, w Win 2K procedura spełniająca ta funkcje nazywa się inaczej: SetLastError, więc otwierasz plik wykonywalny gry w edytorze szesnastkowym, odnajdujesz wpis RestoreLastError i zamieniasz go na SetLastError i gotowe :D

 

wolne miejsce powstałe po zamianie wypełniasz pustką (HEX 00)

A mógłbyś mi dać linka do takiego edytora i jak chłoipu na roli powiedzieć step by step co robić

 

Pozdro

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hex Workshop, otwierasz plik .exe do edycji tym programem, odnajdujesz ciąg: RestoreLastError zaznaczasz i wstawiasz pustkę (pusta musi mieć długość ciągu który zastępuje i musi być w tym samym miejscu), następnie wpisujesz w pustą przestrzeń po starym zapisie nowy: SetLastError (bez przesunięcia, czyli kawałek pustki po starym zapisie mus zostać), zapisujesz tak zmodyfikowany plik i powinno działać

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

sprawdź jeszcze raz a jak nie będzie nadal, to pobierz TEN program i sprawdź może jakaś biblioteka .dll wykorzystuje tą funkcje (przeskanuj tym programem plik .exe gry i sprawdź gdzie znajduje się odwołanie do problematycznej procedury, jak juz namierzysz odpowiedni plik to odnajdź w nim procedurę i podmień nazwę

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam -

system nie może odnaleźć określonego pliku
- nie mam go nigdzie na HDD :(

APPHELP.DLL

Warning: At least one delay-load dependency module was not found.

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

Edytowane przez Moses2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...