CommonAppData en vbscript
-
08-07-2019 - |
Pregunta
La aplicación de un cliente " AppName " tiene sus archivos de configuración almacenados en CommonAppData.
- En Windows XP que es
C: \ Documents and Settings \ All Users \ Application Data \ AppName
- En Windows Vista que es
C:\ProgramData\AppName
¿Cómo obtengo el nombre de carpeta correcto con VBScript?
Solución
Const CommonAppData = &H23& ' the second & denotes a long integer '
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(CommonAppData)
Set objFolderItem = objFolder.Self
MsgBox objFolderItem.Name & ": " & objFolderItem.Path
El MSDN tiene una página que enumera los otros Shell Special Constantes de carpeta .
Esta página también es agradable: Enumeración de carpetas especiales , parte de la Guía de secuencias de comandos de Microsoft Windows 2000.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow