ca dépend de ta machine.
La solution ultime consiste à réécrire le master boot record pour qui´l fasse ce que tu veux... bon, je déconne, ya que Kelios ici qui soit capable de faire ca.
Sur XP, le problème c´est qu´il n´y a pas de DOS, tu ne peut donc pas exécuter un . bat AVANT windows ( tu peut toujours le faire après).
Sur des système antérieur à NT5 ( donc Win9x y compris WinME) tu peut mettre dans le autoexec.bat ou dans config.sys qui se trouve à la racine du lecteur C: des instruction à exécuter avant le démarage de Windows. Mais tu fait ca à tes risques et périls.
La solution la plus simple est d´utiliser une clef dans la base des registres pour que le logiciel se lance tout seul.
Mais que veux tu faire plus précisemment ?