Witam serdecznie.
Napisałem sobie zbiór natywnych funkcji w C do wykorzystania jako native w moim programie jawowym. Wszytko fajnie dopóki nie dostawiłem obsługi schowka i nie odpaliłem tego pod win xp.
Oczywiście schowek BY działał (bo nie działa sam program - nie odpala ale to za moment) bo wykorzystuje win32 (a wiec windows.h)
tylko gorzej zaczyna się dziać w przypadku np obsługi paska zadań z windows 7 (np ikona jako progressbar)
Wykorzystuje to interfejs ITaskbarList3, a jest pochodną ITaskbarList2 a ten pochodną ITaskbarList1. Według mnie, przez ten interfejs, który jest wprowadzony dopiero w Win7 aplikacja sie wywala pod Xp. Moje pytanie jest takie:
Czy istnieje jakikolwiek sposób, aby z wewnątrz dll sprawdzić sobie wersje systemu (dostępność interfejsu) i w zależności od tego sprawdzenia wykorzystać ten interfejs, bądź zwrócić sobie do javy - unsupported, czy coś w tym stylu
Bardzo proszę o pomoc