Problem z Win XP

Problem z Win XP
Stack
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 19 lat
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! ;-(

snaj
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 20 lat
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).


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.