Можно ли создать пользовательский интерфейс, который перекрывается с графическим интерфейсом программы, не имея доступа к исходному коду, а, например, отслеживая нажатия и клавиши, например?