Página 1 de 1

Averiguar directorio de instalación de Windows

Publicado: Vie Sep 08, 2006 9:42 am
por Bingen Ugaldebere
Alguna alternativa a GetWinDir() y GetSysDir() para averiguar directorio
de instalación de Windows y System respectivamente.
Por mas que busco en el manual .....
Salu2 y gracias.

Averiguar directorio de instalación de Windows

Publicado: Vie Sep 08, 2006 9:59 am
por ignacio
Bingen,
Todas las funciones que no son más que simples envoltorios de las del API,
están enumeradas en la ayuda, sin estar documentadas detalladamente ya que
para eso está la propia ayuda del API. Si te vas al capítulo funciones de
ficheros puedes observar lo siguiente:
Funciones del API de Windows accesibles desde Xailer:
·CommitPrivateProfileFile( cFile ) --> lSuccess
·CommitProfileFile() --> lSuccess
·DeletePrivateProfileEntry( cSection, cEntry, cFileName ) --> lSuccess
·DeletePrivateProfileSection( cSection, cFileName ) --> lSuccess
·DeleteProfileEntry( cSection, cEntry ) --> lSuccess
·DeleteProfileSection( cSection ) --> lSuccess
·GetCurrentDirectory() --> cDir
·GetDrives( nType ) --> aDrives
·GetFileAttributes( cFile ) -> nAttrib
·GetFolder( nId ) --> cFolder
·GetFolderAdminTools() --> cFolder
·GetFolderAltStartup() --> cFolder
·GetFolderAppData() --> cFolder
·GetFolderBitBucket() --> cFolder
·GetFolderCDBurnArea() --> cFolder
·GetFolderCommonAdminTools() --> cFolder
·GetFolderCommonAltStartup() --> cFolder
·GetFolderCommonAppData() --> cFolder
·GetFolderCommonDesktopDirectory() --> cFolder
·GetFolderCommonDocuments() --> cFolder
·GetFolderCommonFavorites() --> cFolder
·GetFolderCommonMusic() --> cFolder
·GetFolderCommonOEMLinks() --> cFolder
·GetFolderCommonPictures() --> cFolder
·GetFolderCommonPrograms() --> cFolder
·GetFolderCommonStartMenu() --> cFolder
·GetFolderCommonStartup() --> cFolder
·GetFolderCommonTemplates() --> cFolder
·GetFolderCommonVideo() --> cFolder
·GetFolderComputersNearMe() --> cFolder
·GetFolderConnections() --> cFolder
·GetFolderControls() --> cFolder
·GetFolderCookies() --> cFolder
·GetFolderDesktop() --> cFolder
·GetFolderDesktopDirectory() --> cFolder
·GetFolderDrives() --> cFolder
·GetFolderFavorites() --> cFolder
·GetFolderFonts() --> cFolder
·GetFolderHistory() --> cFolder
·GetFolderInternet() --> cFolder
·GetFolderInternetCache() --> cFolder
·GetFolderLocalAppData() --> cFolder
·GetFolderMyDocuments() --> cFolder
·GetFolderMyMusic() --> cFolder
·GetFolderMyPictures() --> cFolder
·GetFolderMyVideo() --> cFolder
·GetFolderNetHood() --> cFolder
·GetFolderNetWork() --> cFolder
·GetFolderPersonal() --> cFolder
·GetFolderPrintHood() --> cFolder
·GetFolderPrinters() --> cFolder
·GetFolderProfile() --> cFolder
·GetFolderProgramFiles() --> cFolder
·GetFolderProgramFilesCommon() --> cFolder
·GetFolderProgramFilesCommonX86() --> cFolder
·GetFolderProgramFilesX86() --> cFolder
·GetFolderPrograms() --> cFolder
·GetFolderRecent() --> cFolder
·GetFolderResources() --> cFolder
·GetFolderResourcesLocalized() --> cFolder
·GetFolderSendTo() --> cFolder
·GetFolderStartMenu() --> cFolder
·GetFolderStartup() --> cFolder
·GetFolderSystem() --> cFolder
·GetFolderSystemX86() --> cFolder
·GetFolderTemplates() --> cFolder
·GetFolderWindows() --> cFolder
·GetLongPathName( cFile ) --> cLongFile
·GetPrivateProfileSection( cSection, cFileName, nBuffer ) --> cText
·GetPrivateProfileSectionNames( cFileName, nBuffer ) --> cText
·GetPrivateProfileString( cSection, cEntry, cValue, cFileName, nBuffer ) -->
cText
·GetPrivetaProfileInt( cSection, cEntry, nValue, cFileName ) --> nValue
·GetProfileInt( cSection, cEntry, nValue ) --> nValue
·GetProfileSection( cSection, nBuffer ) --> cText
·GetProfileString( cSection, cEntry, cValue, nBuffer ) --> cText
·GetShortPathName( cFile ) --> cShortFile
·GetSysteDirectory() --> cDir
·GetTempDirectory() --> cDir
·GetTempDirectoryLong() --> cDir
·GetWindowsDirectory() --> cDir
·SearchPath( cPath, cFile, cExtension ) --> cFile
·SetFileAttributes( cFile, nAttrib ) --> lSuccess
·WritePrivateProfileString( cSection, cEntry, cString, cFileName ) -->
lSuccess
·WriteProfileString( cSection, cEntry, cString ) --> lSuccess
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=45011f03@news.xailer.com...]45011f03@news.xailer.com...[/email]
> Alguna alternativa a GetWinDir() y GetSysDir() para averiguar directorio
> de instalación de Windows y System respectivamente.
>
> Por mas que busco en el manual .....
>
> Salu2 y gracias.

Averiguar directorio de instalación de Windows

Publicado: Mié Sep 13, 2006 2:50 pm
por Carlos Mora
Bingen,
> Alguna alternativa a GetWinDir() y GetSysDir() para averiguar directorio
> de instalación de Windows y System respectivamente.
Podrí­a ser GetEnv( 'windir' ) o GetEnv( 'SystemRoot' ) ?
Hay bastante info en los sets.
Saludos,
Carlos