Nowa wersja Xtenda, oznaczona numerkiem 2 ! >:D
Wprawdzie teraz bibliotekę pisałem głównie z myślą o manipulowaniu innymi programami, jednak w bibliotece można nadal znaleźć parę innych przydatnych funkcji. Dla uzyskania większej wydajności zmieniłem sposób jakim manipulowało się procesami w poprzednich wersjach – teraz trzeba je otwierać (wtedy przy wywołaniu jakiejkolwiek funkcji process_* podany proces był otwierany i zamykany w bibliotece [dla prostszej obsługi]). Dzięki wykorzystaniu GMAPI listowanie procesów, kluczy z rejestru itd. również wygląda inaczej niż wtedy – teraz mogłem użyć znacznie wydajniejszej metody wyliczania – do podanej ds_listy dodawane są odpowiednie wartości, tak więc nie trzeba już pisać pętli z funkcjami *find_first i *find_next ;D Dodatkowo, w pliku projektu (który znajduje się w archiwum razem z biblioteką) zdefiniowanych jest wiele stałych z WinAPI przydatnych przy np. wysyłaniu komunikatów czy zmiany stylu okna. A, i nie trzeba już wywoływać funkcji “xtend_set_debug_privilege”, uprawnienia są dodawane przy inicjalizacji.
Jako że Delphi ssie, Xtenda również przepisałem do C++, dzięki czemu DLL nieco mniej waży ;p
Opisy funkcji znajdziecie w skryptach (niestety, tym razem w j. angielskim).
>> Xtend.dll
Btw, sry, że dawno nic nie pisałem na blogu, ale byłem trochę “zajęty” wakacjami i pisaniem od zera tej biblioteki ;p Teraz zacząłem bawić się pewną bardzo ciekawą biblioteką dla C++, zwaną Qt. W najbliższym czasie pewnie opublikuje tutaj GMAPI razem z dokumentacją, albo zajmę się aktualizacją Game Protectora… jeszcze nie wiem czym najpierw się zająć, zobaczy się ;D
A, myślimy z Koflem nad pewnym wspólnym projektem, nad którym prace prawdopodobnie w niedługim czasie rozpoczniemy. Więcej nie mówię, bo póki co to tylko plany ;p
09
Aug


