2009-04-09 12 views

Répondre

5

je (la version gratuite de) AutoRunPro

Je me souviens quand j'ai été confronté avec le problème une fois

[autorun] 
shellexecute=path\to\htmlfile.html 

ne fonctionnerait pas sur la plupart des PC. J'ai utilisé un programme appelé AutorunPro.EXE, juste copié dans la racine et le autorun.inf était:

[Autorun] 
open=AutoRunPro.exe 

[AutorunPro] 
; Here are some sample uses for Autorunpro. It keeps processing Them in Run1..RunN   order until it doesnt find one. 
Run1=index.htm 
Run2=. 

De plus, vous pouvez ouvrir plusieurs programmes, pages, ... avec cette méthode en une seule fois.

Dans les deux cas: tester votre méthode au préalable, vous n'avez pas fait de graver un CD/DVD afin de le faire: look here

0

C'est vraiment simple. J'utilise un programme appelé Autorun Pro. Découvrez this guide.

3

Si vous ne voulez pas faire confiance à des programmes tiers ou les ignorer complètement, vous pouvez lire le MSDN AutoRun Reference. Ce n'est pas si mal.

16

Vous devriez être en mesure de le faire avec un fichier autorun.inf relativement simple dans le répertoire racine du CD/DVD:

[autorun] 
shellexecute=path\to\htmlfile.html 
+1

Je viens de graver un DVD en utilisant ce qui précède et cela fonctionne. J'ai utilisé index.html qui était à la racine du DVD: shellexecute = index.html –

2

ShelExec est votre billet. C'est gratuit et vous permet de spécifier un fichier ico optionnel aussi.

0

Vous pouvez créer vous-même un exécutable simple. Dans Visual Studio dans l'exemple.

Je ne sais pas, il peut être appeler une doublure, mais il est pas loin :-)

#include "stdafx.h" 
#include "windows.h" 
#include "Shellapi.h" 

int main(int argc, char* argv[]) 
{ 
    ::ShellExecute(NULL, "open", "path\to\htmlfile.html", 0, 0, SW_NORMAL); 
    return 0; 
} 

Pour éviter que vous coder en dur pouvez passer chemin comme paramètre dans la ligne de commande.

Le fichier autorun doit être ajouté au CD. Le fichier peut ressembler à ceci.

[autorun] 
icon=\MySexyIcon.ico 
label=MySuperCD 
open=YourExecutable.exe 

Veuillez noter que cela ne fonctionnera pas sur iOS.