In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Averiguar directorio de instalación de Windows

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Averiguar directorio de instalación de Windows

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Averiguar directorio de instalación de Windows

Mensaje 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.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Carlos Mora
Mensajes: 88
Registrado: Vie Jul 28, 2006 9:36 am

Averiguar directorio de instalación de Windows

Mensaje 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
Responder