Dziwny problem z XP + SP2

0

Witam!

Mam pewien 'mały' problem z moją aplikacją. Śmiga pięknie na XP bez SP2, a na zainstalowanym SP2 wysypuje się. Treść błędu:

AppName: werner.exe AppVer: 0.9.15.1917 ModName: kernel32.dll
ModVer: 5.1.2600.2180 Offset: 0001eb33

użyłem google, żeby znaleźć informacje na temat tego offsetu, ale niczego się nie dowiedziałe. Takie problemy mają też profesjonalne aplikacje jak np. Ad-Aware. Czy ktoś wie, co może być powodem tego błędu? Ja osobiście stawiam na komponent TWebBrowser...

0

możliwe, że to technologia DEP wprowadzona w SP2 to coś powoduje... zedytuj sobie plik boot.ini i w linijce dotyczącej uruchamiania XP, masz tam coś jak "/NoExecute=". Zamień to na "/Execute". I spróbuj. Jak będzie działać to próbujesz uruchamiać kod umieszczony w obszarze pamięci w którym nie może być wykonywalnego kodu :) Jak to naprawić w kodzie - nie wiem. Żaden mój program od czasu zainstalowania SP2 nie sprawia żadnych problemów...

//co do TWebBrowser - nie potwierdzam. chyba, że mowa o programie skompilowanym pod zwykłym XP, a nie działającym, na XP SP2. bo skompilowany na SP2 działa bez problemów.

0

Niestety nie to powoduje problem. Ale szukałem po google i większość aplikacji nie działających na SP2 posiadało komponent TWebBrowser. Może to z powodu zmian w IE w SP2?

0

Niestety nie to powoduje problem. Ale szukałem po google i większość aplikacji nie działających na SP2 posiadało komponent TWebBrowser. Może to z powodu zmian w IE w SP2?

licencja na wrozki nam wygasla..jezeli masz WB na formie to mozliwe ze to wina tego (restrykcje w sp2 dotyczace przegladnia sieci za pomoca WB)

WB* - WebBrowser

0

Skompilowanie programu pod XP + SP2 rozwiazalo problem :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1