Fiche technique AppliDis Outil de virtualisation 'AdisTlsVirtSoftFolder.exe' du répertoire au niveau d une Application Fiche IS00245 Version document : 1.03 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis. Objet du document Ce document présente la marche à suivre pour virtualiser un répertoire utilisé par une application pour stocker par exemple des informations liées à l utilisateur propre à l application. L objectif de cet outil est de pouvoir fournir le répertoire qui est vu par l application différemment du serveur où s exécute l application cible virtualisée par l outil. Ceci peut être utile lorsque l application se sert de l information pour faire des traitements en fonction de cet élément. Dans un environnement Microsoft TSE, cela permet de fournir un répertoire virtualisé pour stocker les données de l utilisateur pour une application.
Sommaire 1 Package... 3 2 Paramétrage de l application de Virtualisation... 3 Références... 6 Table des illustrations Figure 1 - Commande d'exécution de la configuration...3 Figure 2 - Interface de configuration de l outil...4 Version de la fiche 1.03 2/6
1 Package Le package contient les éléments correspondant à l outil: Fichier AdisTlsVirtSoftFolder.exe 4.0.0.9 AdisTlsVirtSoftFolder.dll 4.0.0.14 Version Pour la mise en place de cet utilitaire, il suffit de copier les fichiers dans le répertoire de votre application à virtualiser au niveau du répertoire. 2 Paramétrage de l application de Virtualisation Déposer les fichiers dans le répertoire où se trouve l application où vous voulez virtualiser le répertoire. Dans notre cas, nous effectuons cela sur l application d exemple «notepad.exe». Sur le serveur où est exécutée l application précédente (serveur T1015 dans notre exemple) ouvrez une invite de commandes dos, puis lancer l application AdisTlsVirtSoftFolder.exe avec le paramètre /Display permettant l affichage de la boite de configuration de l outil comme indiqué sur la figure 1. Vous pouvez également créer un raccourci avec l option /display. Figure 1 - Commande d'exécution de la configuration Après exécution, la fenêtre de configuration de l outil de virtualisation apparaît comme indiqué dans la figure 2. La Dll AdisTlsVirtSoftFolder.dll sera alors automatiquement créée dans le dossier ou se trouve le fichier AdisTlsVirtSoftFolder.exe. Si cette Dll est supprimée ou déplacé, elle sera automatiquement recréée au même endroit lors de la réouverture d AdisTlsVirtSoftFolder.exe /Display. Version de la fiche 1.03 3/6
Saisissez l ensemble des paramètres suivants: Figure 2 - Interface de configuration de l outil - Dans le champ «Program» cherchez l application qui doit être virtualisée au niveau du répertoire via le bouton de recherche. Dans notre exemple, veuillez saisir le programme «NOTEPAD.exe». - Dans le champ «Dll» cherchez la Dll AdisTlsVirtSoftFolder.dll via le bouton de recherche. - Dans le champ «Ref Folder» chercher le répertoire d origine utilisé par l application. Il est possible d utiliser une variable d environnement dans ce champ. - Dans le champ «Virtual Folder» il faut renseigner le chemin du répertoire virtualisé pour l application, dans notre exemple le programme remplacera le répertoire par défaut c:\sample\demo par c:\marc.dupont\sample\demo. Il est possible d utiliser une variable d environnement dans ce champ. - La case «propagate virtualization to child processes» permet de propager la virtualisation des répertoires dans les processus qui ont été créés par celui originellement virtualisé (par propagation de l'injection dans les processus fils). - La case «API/FindFirst» permet d activer la virtualisation des fonctions Windows FindFirstFile (FindFirstFileA, FindFirstFileW, FindFirstFileExA, FindFirstFileExW). - La case «API/DeleteFile» permet d activer la virtualisation des fonctions Windows DeleteFileA/DeleteFileW Rappel: Dans un environnement Microsoft TSE la variable d environnement %USERNAME% affiche le nom de l utilisateur. Version de la fiche 1.03 4/6
Cliquez sur le bouton «Save» pour sauvegarder la configuration. Dès lors, les fichiers AdisTlsVirtSoftFolder.vdr et AdisTlsVirtSoftFolder.ini sont générés dans le même répertoire avec vos paramètres. Le bouton «Run» vous permet d exécuter l application virtualisée et de valider son fonctionnement. Vous disposez aussi d un mode Trace activable en cochant la case «Logs». L outil tracera tout les appels effectués par le programme cible vers le répertoire virtualisé. Version de la fiche 1.03 5/6
Références Mots clés : AppliDis Référence : Date de création : 04/08/2010 Dernière révision : 27/08/2010 Pour tout commentaire sur cette fiche, merci d envoyer un mail à info@systancia.fr en précisant le numéro de la fiche et votre commentaire Copyright Systancia 2010 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document est à destination d utilisateurs avertis, disposant de notions de base du système d exploitation Windows Server de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l utilisation de cette documentation. L utilisation liée à ce document se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003, Windows 2008 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d autres pays. Systancia Actipolis 3, Bât C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Téléphone : +33 3 89 33 58 20 Fax : +33 3 89 33 58 21 site web : http://www.systancia.com Version de la fiche 1.03 6/6