anoniem Geplaatst: 30 januari 2003 Delen Geplaatst: 30 januari 2003 Hallo, Is er ook een API om te bepalen waar de "Program Files" en de "Temp" derectory staat. Bij de temp-directory moet rekening gehouden worden met de gebruiker die met WindowsXP werkt. De API voor de "Windows" of "System" map heb ik kunnen vinden maar deze voor "Program Files" en "Temp" niet. Wie weet raad? Guido Quote Link naar reactie
anoniem Geplaatst: 31 januari 2003 Auteur Delen Geplaatst: 31 januari 2003 Voor temp (onder NT, maar werkt volgens mij in XP net zo.) [code:1:029615b84f] Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nSize As Long, ByVal lpBuffer As String) As Long 'Gebruik Dim lngLength As Long Dim strTmp As String * cMaxPathLength 'Bijv 255 in NT. lngLength = GetTempPath(ByVal cMaxPathLength, ByVal strTmp) If lngLength > 0 Then pstrWindowsTempPath = Left$(strTmp, lngLength) else msgbox "Achterhalen tempdir mislukt" End If [/code:1:029615b84f] Program Files bestaat bij mijn weten geen geen standaard API-call voor (als ik het mis heb hoor ik het graag), maar dat is ook gewoon een registrysetting, dus daar kun je ook zelf een funktie voor schrijven. Quote Link naar reactie
anoniem Geplaatst: 31 januari 2003 Auteur Delen Geplaatst: 31 januari 2003 Laurens bedankt voor het snelle antwoord. Ik ga dit eens proberen en als ik nog iets beter vind zal ik het zeker laten weten. Groeten, Guido Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen