Windows: Как создать пользовательские прокладки приложений (исправления приложений)?
Windows имеет возможность применятьрегулировочные шайбы к неправильным приложениям, Шиммы используются для перехвата вызовов API и изменения его. Например, прокладки могут быть использованы для:
изменить входящие параметрыложь о возвращаемых значенияхизменить это, чтобы назвать что-то другоеСовместимость приложений Tookit имеет довольно много существующих шайб, которые вы можете применить к своему неправильному поведению. Вот'Вот пример того, который игнорирует ваш вызов API и вместо этого вызывает совершенно другой API:
альтернативный текст http://i34.tinypic.com/5n5h5c.png
мне нужна подкладка, которая неMicrosoft написала одну из сотен оболочек.Мне нужна кастомная прокладка.
В моем случае я хочу перехватывать звонки на:
GetSystemMetrics(0x1000)
так что это возвращает0
, Я могу'Не могу найти никакой информации о том, как дать Windows мою собственную DLL, которая будет иметь нужное мне исправление. я недаже не знаю, если выМожно создавать пользовательские прокладки.
Поддерживает ли Windows пользовательские прокладки?