• Как изменить программу написанную на C++?

    Во-первых: Зачем вообще изобретать велосипед? Если конечная цель - включить тёмную тему в sai, то это уже решено несколько лет как:
    https://vk.com/wall-203085393_2592
    https://www.deviantart.com/nyamhk/art/Dark-mode-in...
    https://github.com/NotBoogie/SaiThemeColorChanger/...

    Если больше интересно пройти самому путь, то тогда:

    1. Вооружаешься глубоким пониманием работы компьютера и операционной системы, и умением читать ассемблер.
    2. Берёшь в руки какую-нибудь IDA Pro и лезешь разбираться в том, как программа работает и что можно попробовать поправить.

    3. Исходя предыдущего пункта уже решаешь, возможно ли реализовать задумку и на сколько это реально.
    Например можно попытаться найти константы с цветами элементов интерфейса и изменить их значения - в таком случае даже ничего подгружать не придётся.

    Какого-то универсального способа/алгоритма нет.
    Ответ написан
    5 комментариев