Hogyan állapítható meg, hogy melyik böngészőt az alapértelmezett

Hogyan állapítható meg, hogy melyik böngészőt az alapértelmezett?

Abban az értelemben, a név vagy a futtatható fájl? Mi ez?

FindExecutable () tokozásához html pl

Köszönöm, ha a check (valószínűleg holnap) - mondjuk eredményeket.

Igen, azt hiszem, könnyebb bejutni az adatbázis, és helyes. Van minden elemi.
például htmlfile
Mi mászni a HKEY_CLASSES_ROOT
Találunk htmlfile kulcs
Mi megy bele
ez shell gombot, majd nyissa
ki a parancsot billentyűt a program és az összes, vagy csak olvasni az értéket, ha csak meg kell tanulni a tárgyat.

By the way, ugyanazon a helyen, és az ikon lehet változtatni.

2smok_er (08.01.03 19:08)
Mindez FindExecutable ()

(1):
.
var
BrN: PChar;
.
GetMem (BRN, 255);
FindExecutable (PChar ( "C: \ Windows \ Readme.htm"), "", BRN);
MessageBox (0, BrN, "", mb_ok);
FreeMem (BRN);

Meg kell idézett, mint

Ha el akar FindExecutable (PChar ( "" D: \ WINDOWS \ Readme.htm ""), "", BrN), ugyanaz a hatása, mint az idézőjelek nélkül. lehet, hogy a Windows kernel pánik?

Például, van egy NT4 WS a C: \ Program Files \ index.htm
FindExecutable kérdések
C: \ PROGRA

Amely teljes mértékben megfelel a nyilvántartásba vett:
HKEY_CLASSES_ROOT \ htmlfile \ shell \ open \ command \ (alapértelmezett)

Ugyanez látható a Windows Intézőben / View / Options / fájltípusok

Hogy Verg:
Tudna a forrás és a Che egyik általam javasolt nem működik, nem tudom megfelelően használni a funkciókat? Vagy ez egy bug a Windows?

Tehát én vagyok a Tovey messagi neki, és húzta :)

eljárás TForm1.Button1Click (Sender: TObject);
var
BrN: PChar;
kezdődik
GetMem (BRN, 255);
FindExecutable (PChar ( "C: \ Program Files \ index.htm"), "", BRN);
MessageBox (0, BrN, "", mb_ok);
FreeMem (BRN);
végén;

Furcsa, de van egy üzenet jelenik meg: „C: \ Program”. unatkozik. snoshu nafig WinME, a MAPI nem inicializált, akkor a C: \ Program.
Köszönöm mindenkinek, akkor nagyon hasznos.

>> de nincs WinME htmlfile gombot, és vannak html,
hogy őszinte legyek, az én projektek használom, én is javasolt módszer. Bizony VinMe nincs ilyen kulcs?
Hogyan, akkor lehet állítani, hogy használni anélkül, hogy közvetlen hozzáférést biztosít a registry?

2Smok_er: Sajnálom, én már a közelmúltban ismét felmászott a jegyzék és találtam ugyanazt a kulcsot, de van egy furcsa szerkezet:
A héj - az alapértelmezett beállítás - NetCaptor;
Ez is egy al - NetCaptor, ami viszont van egy al-parancsot, ahol az alapértelmezett kulcs és az elérési utat a futtatható Fail.
Che-all fáj zavaros, de kell egy olyan rendszert. Ha valaki tudja, hogyan működik, kérem, válaszoljon.

Memória: 0,75 MB
Idő: 0,05 c

Kapcsolódó cikkek