<quote>Den sikreste måde at finde Windows-mappen på er med et API-kald...</quote>
Den gode <b>tjacob</b> har fuldstændig ret med hensyn til <i>Windows</i> mappen. Bemærk dog, at det er et lignende kald, der bare hedder <b>GetSystemDirectory</b>. For en god ordens skyld, kommer begge her:
************************************
<b>Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long</b>
...og system mappen:
<b>Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long</b>
************************************
Med hensyn til at finde <b>Programmer</b> mappen (der i teorien godt kunne hedde <b>snus</b> eller <b>Julemand</b> for den sags skyld), så må du den tunge vej ind i registeringsdatabasen.
Du finder den rigtige mappe ved at kigge under
<b>HKEY_LOCAL_MACHINE\\software\\microsoft\\windows\\currentversion</b>
Derinde finder du en <i>key</i> (eller <i>nøgle</i>
, der kaldes <b>ProgramFilesDir</b>. Denne nøgle indeholder navnet på dit "Program Files", "Programmer", "snus", "Julemand", eller hvad det nu hedder.