Windows: Jak utworzyć niestandardowe podkładki do aplikacji (poprawki aplikacji)?

Windows ma możliwość zastosowaniapodkładki do niewłaściwych zachowań. Podkładki są używane do przechwytywania wywołań API i ich zmiany. Na przykład podkładki mogą być używane do:

zmienić przychodzące parametrykłamać na temat wartości zwracanychzmień to, aby zadzwonić do czegoś innego

TheZgodność aplikacji Tookit ma sporo istniejących podkładek, które można zastosować do własnych niewłaściwych aplikacji. Oto przykład takiego, który ignoruje wywołanie interfejsu API, a zamiast tego wywołuje zupełnie inny interfejs API:

alt tekst http://i34.tinypic.com/5n5h5c.png

Potrzebuję podkładki, która nie jest jedną z setek podkładek, które Microsoft już napisał.Potrzebuję niestandardowej podkładki.

W moim przypadku chcę przechwytywać połączenia do:

GetSystemMetrics(0x1000)

tak, aby powrócił0. Nie mogę znaleźć żadnych informacji o tym, jak udostępnić systemowi Windows moją własną bibliotekę DLL, która będzie miała potrzebną poprawkę. nawet nie wiem czy tymogą tworzyć niestandardowe podkładki.

Czy system Windows obsługuje niestandardowe podkładki?

questionAnswers(4)

yourAnswerToTheQuestion