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