Problem z Win XP

0

W programie odczytuję numer seryjny biosu, korzystając ze sposobu zamieszczonego na www.borland.nq.pl w dziale Tipsy, czyli:

[code]char MainBoardBiosSerialNo[100];
strcpy(MainBoardBiosSerialNo, (char*)0xFEC71);
Label1->Caption = MainBoardBiosSerialNo;[/code]

Testowałem to na Win 98, Me i jest OK ale okazało się, że na XP się wywala. Konkretnie XP nie trawi linii:
[code]strcpy(MainBoardBiosSerialNo, (char*)0xFEC71);[/code]

Czy ktoś wie co trzeba zrobić (coś dodać, zmienić...), aby to chodziło na XP?
Jeśli ktoś ma XP na swoim kompie i chwilkę czasu to proszę poeksperymentować z tym kodem. Ja niestety nie mam XP u siebie, więc nie mogę.
To dla mnie bardzo ważne, proszę pomóżcie! ;-(

0

jak juz wczensiej napisalem nie da sie tego zrobic na zadnym systemie z kenrlem NT !!!! To jest bezposrednie odniesienie do pamieci spoza przestrzeni adresowej Twojego projektu !!!! Jedyny sposob to znalezienie odpowiedniej funkcji z udostepnianych w WinApi -ja takich nie znam (czytaj nie szukalem).

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