2009-04-09 14 views

Antwort

5

I verwendet (die kostenlose Version von) AutoRunPro

Ich erinnere mich, als ich konfrontiert wurde, mit dem Problem einmal

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

würde einfach nicht auf den meisten PCs funktionieren. Ich habe ein Programm AutorunPro.EXE genannt, nur um es in der Wurzel kopiert und die autorun.inf war:

[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=. 

Darüber hinaus können Sie mehrere Programme öffnen, Seiten, ... mit dieser Methode in einem Rutsch.

In jedem Fall: Testen Sie Ihre Methode vorher, Sie nicht wirklich eine CD/DVD brennen, um müssen, das zu tun: look here

0

Es ist tot einfach. Ich benutze ein Programm namens Autorun Pro. Überprüfen Sie this guide.

3

Wenn Sie Programmen von Drittanbietern nicht vertrauen oder sie vollständig überspringen möchten, können Sie die MSDN AutoRun Reference lesen. Es ist nicht so schlimm.

16

Sie sollten mit einer relativ einfachen autorun.inf Datei in dem CD/DVD-Stammverzeichnis der Lage zu tun:

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

Ich habe gerade eine DVD mit dem oben genannten verbrannt und es funktioniert. Ich habe index.html verwendet, das im Wurzelverzeichnis der DVD war: shellexecute = index.html –

2

ShelExec Ihr Ticket ist. Es ist kostenlos und erlaubt Ihnen auch eine optionale ico-Datei anzugeben.

0

Sie können selbst einfache ausführbare Dateien erstellen. In Visual Studio im Beispiel.

Nicht sicher kann es Einzeiler nennen, aber es ist nicht weit davon entfernt :-)

#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; 
} 

Um zu vermeiden, Hartcodierung können Sie versuchen, Pfad als Parameter in Zeilenbefehl übergeben.

Autorun-Datei muss der CD hinzugefügt werden. Die Datei kann so aussehen.

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

Bitte beachten Sie, dass es unter iOS nicht funktioniert.