Utilisation de l`outil AdisTlsInjectProcess.exe
Transcription
Utilisation de l`outil AdisTlsInjectProcess.exe
Fiche technique AppliDis Utilisation de l'outil AdisTlsInjectProcess.exe Fiche IS00317 Version document : 1.01 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 Cette fiche décrit l’utilisation de l’utilitaire AdisTlsInjectProcess.exe. Il permet l’injection unitaire d’une DLL dans un programme définit, par exemple un logiciel qui utilise une API pour détecter le nombre d'écrans et les résolutions de ceux-ci pour faire un affichage en conséquence pour une application publiée en TSE. Il faut en effet fournir au logiciel les informations du poste client et non celle du serveur. Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe Sommaire Package ..................................................................................................................... 3 1 Présentation......................................................................................................... 3 2 Paramétrage ........................................................................................................ 4 3 Exemple .............................................................................................................. 5 Références ................................................................................................................. 7 IS00317 V1.01 Version de la fiche 1.01 21/10/2010 2/7 Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe Package Le package contient les éléments correspondant à l’outil : Fichier AdisTlsInjectProcess.exe AdisDllVirtMonitor.dll TestEnumDisplayMonitors.exe Version 4.0.0.2 4.0.0.1 4.0.0.2 Pour la mise en place, il suffit de copier les fichiers dans le répertoire du serveur d’applications AppliDis où l’outil va être utilisé pour lancer l’application à paramétrer. 1 Présentation Le programme AdisTlsInjectProcess.exe permet de lancer un programme an ayant définis ses arguments. Pour générer le fichier de configuration, créez un raccourci du fichier AdisTlsInjectProcess.exe. Rajoutez dans le chemin du raccourci « /Display » pour permettre l’exécution en mode paramétrage du programme AdisTlsInjectProcess.exe. Figure 1 - Propriétés du raccourci AdisTlsInjectProcess.exe IS00317 V1.01 Version de la fiche 1.01 21/10/2010 3/7 Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe 2 Paramétrage Figure 2 - Outil AdisTlsInjectProcess.exe /Display Program : Nom et chemin du programme qui sera lancé. Injected DLL : Nom et chemin de la DLL qui sera injecté dans le programme. En cliquant sur le bouton « Save », ces informations seront stockées dans le fichier AdisTlsInjectProcess.ini qui sera créé à coté de l’outil AdisTlsInjectProcess.exe En cliquant sur le bouton « Run », le programme sera lancé en prenant compte les arguments. IS00317 V1.01 Version de la fiche 1.01 21/10/2010 4/7 Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe 3 Exemple Dans le package le programme TestEnumDisplayMonitors.exe permet d’énumérer les informations sur les résolutions écrans du poste de travail. Figure 3 Programme TestEnumDisplayMonitors.exe En cliquant sur le bouton « EnumDisplayMonitors », les cordonnées du ou des écrans du poste de travail sont affichées. La DLL AdisDllVirtMonitor.dll que nous avons injectée via l’outil AdisTlsInjectProcess.exe va permettre de transférer les informations écrans du poste client vers une application distribuée sur un serveur Terminal Server. IS00317 V1.01 Version de la fiche 1.01 21/10/2010 5/7 Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe 4 Avertissement Du fait de la fonction de l’outil AdisTlsInjectProcess.exe de positionner une DLL définit dans espace mémoire de travail d’une autre application ,certains anti-virus vont remonter l’information de défense proactive comme dans exemple ci-dessous : Le message d’avertissement ne représente pas un programme malveillant puisque la mise en place de ce lanceur est justement de pouvoir s’intégrer à un autre processus. Il est donc préconisé d’exclure de l’analyse de votre antivirus l’outil AdisTlsInjectProcess. IS00317 V1.01 Version de la fiche 1.01 21/10/2010 6/7 Fiche IS00317 Utilisation de l'outil AdisTlsInjectProcess.exe Références Mots clés : AppliDis Référence : Date de création : 18/10/2010 Dernière révision : 21/10/2010 Pour tout commentaire sur cette fiche, merci d’envoyer un mail à [email protected] 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 : Fax : site web : +33 3 89 33 58 20 +33 3 89 33 58 21 http://www.systancia.com IS00317 V1.01 Version de la fiche 1.01 21/10/2010 7/7