#patch

wszystkie notatki oznaczone etykietą "patch"

SaeLog #8: Aplikowanie zmian do kodu programu

W wolnych chwilach pracowałem nad funkcjonalnością patchowania plików w moim projekcie strzykawki - syringe. Funkcja ta ukazała się pod postacią komendy patch. Nie tylko potrafi ona nakładać IDA-owe pliki diff na standardowe binarki, ale także, co było dla mnie ważne, bezpośrednio na dane zapisane w formacie IntelHex. Takiej możliwości potrzebowałem, aby móc dokończyć całą zabawę z analizatorem logicznym Saleae Logic i finalnie zaaplikować wszystko do programu. A ostatecznie rownież wygenerować łatkę rozwiązującą problem.

Czytaj dalej

Modyfikacja wxCheckListBox-a

Poprawiłem moją modyfikację kontrolki wxCheckListBox, dodając natywny wygląd stylu XP (UXTheme). Teraz kontrolka wygląda dużo lepiej i bardziej upodabnia się do natywnych wersji systemowych. Poprawiłem kod i dostosowałem go do wymogów projektu i zrobiłem łatkę, która już czeka w trackerze na akceptację. Szczegóły można znaleźć na projektowym trackerze: Adds UXTheme support to wxCheckListBox MSW oraz na forum wx w powiązanym temacie: wxCheckListBox modifed. Screen ukazujący efekt patcha: Tutaj wyświetlał się obrazek (w:307, h:383) dostępny na imageshacku pod tym adresem.

Czytaj dalej