[ASM] Fajne, ale wybredne... :-

0

begin
asm
mov bx,0001h { system shutdown }
mov cx,0003h
mov ax,5307h
int 15h
end;
end;

ta procedura wyłącza prąd w kompie, który ma ATX (czy tam APM).
Ale... :
Jak odpalam to wszkole, u kolegi, Windows wywala krytyczny niebieski wyjątek :[[

Chodziło mi to na moim kompie gdy mialem Win98.
Teraz mam WinXP i mi nie chodzi (do asma używam zlportio).
Co do mojego kolegi...on też ma 98 a mimo to mu nie działa :[[ :[[ :[[ :[[

Jakieś pomysły {glowa} ?

Dzięki {browar}

--

0

Co do WinXP to normalka. Bardzo wiele programów napisanych w ASM (zwłaszcza pod DOSa) nie działa w systemach opartych na WinNT, bo system ten uniemożliwia bezpośredni dostęp do użądzeń (dzięki temu wirus wykorzystujący ten kawałek kodu, który podałeś, nie zadziała).
Co do Win98 to może ten komp nie obsługuje APM?--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Prośba o pomoc do Delphi po polsku. Oceniajcie i dodawajcie komentarze
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=18659

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

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