DantePC : tu peut appeler les fonctions de l´API.
Pour ça, ou bien tu les déclare toi même si tu sais ce que tu fait, ou bien dans les outils il y a "API Viewer" qui te donne le code à entrer pour les API win32.
Pour GetTempPath je dirait que ça doit ressembler à ça :
private declare function GetTempPath lib "kernel32.dll" alias "GetTempPathA" (nBufferLength as integer, lpBuffer as string) as integer
et pour l´utiliser tu doit créer une string :
dim texte as string
tu doit mettre des caractère dedans :
texte=space$(260)
et appeler la fonction en disant combien il y a de caractère dans ta chaine :
GetTempPath(260,texte)
Sachant qu´il n´écrira pas plus de caractère que ce qu´il y avait déjà dans la chaine et que de toute manire sous windows en chemin d´accès ne peut pas faire plus de 260 caractères.