NemesisMenphis
Messages postés10Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 août 2004
-
12 août 2004 à 21:04
NemesisMenphis
Messages postés10Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 août 2004
-
12 août 2004 à 23:20
Bonjour,
Je programme en delphi mais j'utilise de l'assembleur dans une partie de mon code :
asm
hlt;
end;
Mais j'ai un probléme lors de la compilation, il me dit que le programme a provoquer un classe d'exception EPrivilege avec le message "Instruction privilégiée", je suppose que c est du a windows 2000,
Mais je ne sais pas comment éviter se message.
Merci à tous pour votre aide.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 12 août 2004 à 21:56
hlt doit etre en mode réel donc pas compatible avec les OS recent, puis ce kil roulent en mode protégé, tu pourras pas utiliser ca sur win 2k je pense.
NemesisMenphis
Messages postés10Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 août 2004 12 août 2004 à 22:44
la commande SystemParametersInfo() ne permet pas d'envoyer des instruction d'énergie au processeur.
elle ne permet que l économie d'énergie au niveau de l ecran.
je me trompe peut etre?
NemesisMenphis
Messages postés10Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 août 2004 12 août 2004 à 23:06
je te rappelle quand meme que l'ASM est fait pour faire le lien entre la hardware et le software donc il est possible de faire ce que je veut faire.
Bye
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 août 2004 à 23:11
Mais on ne fait pas ce qu'on veut quand on veut, c'etait bon dans le temps quand on tournait en mode reel.
Now ton prog tourne en mode protege et en ring 3, le seul a resider en ring 0 est le systeme, c'est lui qui dit ce que tu peux faire et personne d'autre.
Si vraiment tu y tiens, tu peux ecrire du mode kernel en WDM, charge le DDK et en avant.