Tester avec succès sur 3 navigateurs (sous W7 x64)
Code : Tout sélectionner
SetCurrentDirectory(GetTemporaryDirectory())
RunProgram("reg", "export HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice cle.ini /y", "",#PB_Program_Open)
Delay(100)
If ReadFile(0, GetTemporaryDirectory() + "cle.ini")
FileSeek(0, 300) ; place le pointeur 300 caractères depuis le début du fichier
*MemoryID = AllocateMemory(20) ; alloue un bloc mémoire pour 20 octets
If *MemoryID
bytes = ReadData(0, *MemoryID, 20) ; lit les 20 derniers caractères du fichier
NAVI$= PeekS(*MemoryID)
EndIf
CloseFile(0)
EndIf
Debug NAVI$ ; Résultat pour 3 navigateurs : IE.HTTP" / FirefoxURL / ChromeHTML
DeleteFile(GetTemporaryDirectory() + "cle.ini")
End