Comandos ASM no WinXP
Estou trabalhando em um sistema, que em determinado momento aciona o speaker da CPU... usando diretamente os registradores, como exemplo baixo:
asm
mov al, 3
out $61, al
end;
no Windows 98 funciona sem problemas... mas agora começei a trabalhar uma versão para Windows XP e quando ele executa uma dessas operações aparece a msg: ´Privilegied Operation´ e aborta o programa.
No q pude entender é q tentei executar uma operação em q nao tenho previlégio...
Alguem já passou por isso ou sabe como posso solucionar ??
[]´s
Renato Mendes
asm
mov al, 3
out $61, al
end;
no Windows 98 funciona sem problemas... mas agora começei a trabalhar uma versão para Windows XP e quando ele executa uma dessas operações aparece a msg: ´Privilegied Operation´ e aborta o programa.
No q pude entender é q tentei executar uma operação em q nao tenho previlégio...
Alguem já passou por isso ou sabe como posso solucionar ??
[]´s
Renato Mendes
Renato_mendes
Curtidas 0
Respostas
Lucas Silva
02/02/2004
pelo que sei isto é executado no DOS, e o XP não tem DOS..
Uso tranquilamente no meu win 98 e roda blz.......
Uso tranquilamente no meu win 98 e roda blz.......
GOSTEI 0