Windows: Как создать пользовательские прокладки приложений (исправления приложений)?

Windows имеет возможность применятьрегулировочные шайбы к неправильным приложениям, Шиммы используются для перехвата вызовов API и изменения его. Например, прокладки могут быть использованы для:

изменить входящие параметрыложь о возвращаемых значенияхизменить это, чтобы назвать что-то другое

Совместимость приложений Tookit имеет довольно много существующих шайб, которые вы можете применить к своему неправильному поведению. Вот'Вот пример того, который игнорирует ваш вызов API и вместо этого вызывает совершенно другой API:

альтернативный текст http://i34.tinypic.com/5n5h5c.png

мне нужна подкладка, которая неMicrosoft написала одну из сотен оболочек.Мне нужна кастомная прокладка.

В моем случае я хочу перехватывать звонки на:

GetSystemMetrics(0x1000)

так что это возвращает0, Я могу'Не могу найти никакой информации о том, как дать Windows мою собственную DLL, которая будет иметь нужное мне исправление. я недаже не знаю, если выМожно создавать пользовательские прокладки.

Поддерживает ли Windows пользовательские прокладки?

Ответы на вопрос(4)

Ваш ответ на вопрос