Hallo Guido,
ik probeer al een tijdje mee te denken, maar een echte oplossing heb ik nog niet.
1. Volgens mij werkt een batch-bestand enkel als er eerst een OS (DOS of Win98 opstartdiskette-bestanden zijn al voldoende) is geinstalleerd. Als je autoexec.bat in je C: plaatst, dan zal dit bestand misschien gelezen worden, maar zeker niet uitgevoerd, omdat de benodigde drivers en hulpbestanden niet geladen zijn.
2. WinXP kijkt eerst naar wat er in boot.ini staat. Je kan daar dan ook een regel bijplaatsen zodat bij het opstarten je batchbestand wordt gekozen (Default=) om mee op te starten:
[Boot Loader]
Timeout=10
Default=C:\AUTOEXEC.BAT[Operating Systems]
C:\AUTOEXEC.BAT="Test van Guido"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
Dat werkt in zoverre dat van de BIOS onmiddelijk naar Autoexec.bat word gegaan, maar uitvoeren gaat hij niet, om de redenen die ik reeds aanhaalde (geen OS geladen)
Als DOS wordt geladen, en dan je Batchbestand wordt uitgevoerd dan ben je er, denk ik.
Mogelijk is de omweg van Jipiejajee de oplossing, alhoewel je daar toch al in Windows aan het werken bent (register wordt gebruikt), en dat was niet jou bedoeling, dacht ik....
SoftAid