Я знаю и использовал перехват API, где, например, мы подключаемся к EndScene()
или Present()
с Direct3D .Мы также можем подключиться к User32DLL и перехватить события уровня ОС.В интернете много информации об этом.
Однако я не вижу ничего, касающегося влияния на целевое приложение.Например, добавление в Present()
дополнительных затрат (задержки, ресурсы и т. Д.)?Каковы риски?Может ли перехватить сбой и вызвать сбой приложения?Как влияет стабильность приложения?