Bißchen allgemein gehalten, die Frage... kommt drauf an. Soll das Programm noch vor dem / alternativ zum Betriebssystem starten, oder danach? -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
wenn's ein DOS-Programm ist(Vorraussetzung Windoof) kannst du es einfach erst in den PATH-Pfad der Autoexec.bat schreiben und dann gleich ausführen, wenns portabel sein soll, dann ist das natürlich nix, aber das fiel mir grad so ein. Gruß -- -- lookIN
@lookIN: dann muss das "DOS"-Programm wirklich 16Bit-Dos sein, sonst kann er es nicht starten ... (bei win9x), bei nt/xp führt er glaub ich die autoexec.bat beim anmelden aus, bin mir da nicht so sicher ... -- class God : public ChuckNorris { };
Reicht es bei DOS-Programmen nicht aus, wenn sie einfach irgendwo aus der AUTOEXEC.BAT heraus aufgerufen werden? - War doch zumindest unter reinem DOS so, und müsste unter Win 9x zumindest auch noch so funktionieren. Ansonsten wird wohl ein Eintrag im Startmenue nötig sein, oder halt die Methode, von der ich noch gar keine Ahnung habe: ein "Aufruf" mittels Eintrag in der Registry, irgendwo bei den diversen Startschlüsseln...
Unter Windows kann man Porgramme automatisch starten lassen, wenn man das Programm unter dem Schlüssel: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run einträgt
Mfg loddab -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Cool, also, ich hab mir das so gedacht: Das Programm bootet Plattformunabhängig, und zwar nur, wenn eine Bedingung erfüllt ist. Sonst sollte es weiter im Text gehen.
dann musst du dir nen bootloader schreiben, schau dir den source vom linux bootloader lilo mal an, kriegste überall ... plattforumunabhängig heisst ja das dein programm vor jeglichen OSs (?) aufgerufen wird, das geht eben am einfachsten wenn dein programm der bootloader ist ... -- class God : public ChuckNorris { };