Hallöle,
hab mir ein kleines Programm in Asm geschrieben (nichts besonderes darf ja eh iwi nur 512mb groß sein) welches nen Begrüßungstext ausgibt. Nun meine Frage:
1. Wie befördere ich das Programm in den Bootsektor meiner Festplatte noch vor dem Betriebssystem? PS: Hab nur eine Partition C:!
2. Das Programm ist mit dem "alten" Assembler geschrieben, d.h. es funktioniert mit Interrupts. Ich verstehe noch nicht allzuviel von Interrupts und frage mich deshalb, ob das die einzige Methode ist, Funktionen direkt über die CPU ausführen zu lassen ohne Bibliotheken von Windows benutzen zu müssen? Wenn dem so wäre, dann hätte ich doch mit meinem "neueren" masm32 ein Problem, da man ja keine Interrupts mehr benutzt sondern auch auf die Windows-Bibliotheken zugreift, oder hab ich das falsch verstanden?
Hoffe auf Hilfe!
PS: ich würde hier gern auch noch auf meinen anderen Thread verweisen, der bisher noch unbeantwortet ist und mir eine Antwort wirklich wichtig ist : Eigenen Shell-Ordner erstellen
PS2: Ich weiß dass dieses Thema vielleicht nicht genau in dieses Unterforum passt, jedoch haben meine Fragen doch auch etwas mit Windows zu tun deshalb...bitte ich um Verständnis!
Viele Grüße
Gapa
hab mir ein kleines Programm in Asm geschrieben (nichts besonderes darf ja eh iwi nur 512mb groß sein) welches nen Begrüßungstext ausgibt. Nun meine Frage:
1. Wie befördere ich das Programm in den Bootsektor meiner Festplatte noch vor dem Betriebssystem? PS: Hab nur eine Partition C:!
2. Das Programm ist mit dem "alten" Assembler geschrieben, d.h. es funktioniert mit Interrupts. Ich verstehe noch nicht allzuviel von Interrupts und frage mich deshalb, ob das die einzige Methode ist, Funktionen direkt über die CPU ausführen zu lassen ohne Bibliotheken von Windows benutzen zu müssen? Wenn dem so wäre, dann hätte ich doch mit meinem "neueren" masm32 ein Problem, da man ja keine Interrupts mehr benutzt sondern auch auf die Windows-Bibliotheken zugreift, oder hab ich das falsch verstanden?
Hoffe auf Hilfe!
PS: ich würde hier gern auch noch auf meinen anderen Thread verweisen, der bisher noch unbeantwortet ist und mir eine Antwort wirklich wichtig ist : Eigenen Shell-Ordner erstellen
PS2: Ich weiß dass dieses Thema vielleicht nicht genau in dieses Unterforum passt, jedoch haben meine Fragen doch auch etwas mit Windows zu tun deshalb...bitte ich um Verständnis!
Viele Grüße
Gapa