Páginas

Loading

sábado, 16 de junio de 2012

Los secretos más íntimos de las aplicaciones Metro

El código de las aplicaciones Metro de Windows 8 es mucho más público de lo que algunos desarrolladores podrían pensar. Podemos ver un listado de todas las aplicaciones que tenemos instaladas para el perfil de usuario actual y la carpeta en que estas se encuentran usando el cmdlet Get-AppxPackage de la PowerShell; en la pantalla de inicio escribimos powershell para buscar la aplicación, hacemos clic sobre su icono para lanzarla y escribimos el comando

Get-AppxPackage


O si sólo nos interesa saber las rutas en que están instaladas las aplicaciones:

Get-AppxPackage | Format-List InstallLocation


La mayor parte de las aplicaciones Metro de Windows 8 se instalan en C:\Program Files\WindowsApps, una carpeta oculta cuyo propietario es TrustedInstaller. Para acceder a las carpetas de las aplicaciones podemos modificar los permisos de WindowsApps, usar una consola con permisos de administrador, o pegar en el explorador la ruta completa a la carpeta de la aplicación, para la cuál sí tenemos permisos.


Carpeta de una aplicación Metro de Windows 8


En cada una de estas carpetas encontraremos archivos de texto plano en HTML, CSS y JavaScript si se utilizaron tecnologías web para crear la aplicación, archivos XAML de texto plano junto a ejecutables o librerías fácilmente decompilables si se utilizó C# o VB.NET, y archivos XAML y ejecutables o librerías bastante más seguros si se utilizó C++.


Por otro lado los datos que necesita la aplicación, como los archivos de configuración, se guardan en C:\Users\usuario\AppData\Local\Packages\nombre de la aplicación.


View the original article here

No hay comentarios:

Publicar un comentario

Relacionados