#1 Mon 28 January 2008 11:43
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
injection de code dans processus mapinfo proviewer
Bonjour,
au vu des posts : l'execution d'un .mbx dans le proviewer mapinfo est impossible
la question que je me pose c'est :
est il possible de faire une injection de code (commande mapbasic...) dans le processus du proviewer .
Si c'est possible , est ce que quelqu'un a essayé ?
Si c'est possible , est ce legal quand on l'utilise à des fins commerciales ?
Cordialement
Hors ligne
#2 Mon 28 January 2008 11:52
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: injection de code dans processus mapinfo proviewer
Bonjour
Il n'y a pas de problème: c'est impossible !!
Hors ligne
#3 Mon 28 January 2008 11:56
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: injection de code dans processus mapinfo proviewer
pourquoi ?
Hors ligne
#4 Mon 28 January 2008 12:09
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: injection de code dans processus mapinfo proviewer
A moins que j'ai mal interpréte:
- on ne peut modifier ni mapinfor.exe ni proview.mbx
- il n'y a pas d'espace pour introduire du code Mapbasic dans une session ProViewer (aucun équivalent de la fenêtre Mapbasic de MapInfo)
On peut donc seulement glisser quelques instructions MapBasic dans les WOR qu'ouvre ProViewer (celles qui ne nécessitent pas de passer par un Run... - sauf avec PV<=70 - et à condition qu'il les comprenne).... mais je suppose que c'est à autre chose que tu faisais allusion ??
Hors ligne
#5 Mon 28 January 2008 12:30
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: injection de code dans processus mapinfo proviewer
Si le proviewer peut executer des commandes dans un .WOR
c'est bien qu'il y a dans son programme, une entree qui lui permet de comprendre les instruction et de les executer ?
S'agirait il d'une DLL ?
et si on utilisait un technique de derivation de DLL utilisée couramment avec les hooks ?
Dernière modification par icadedt (Mon 28 January 2008 12:32)
Hors ligne
#6 Mon 28 January 2008 13:28
- aure5555
- Juste Inscrit !
- Date d'inscription: 28 Jan 2008
- Messages: 8
Re: injection de code dans processus mapinfo proviewer
Comme la dit Maurice, avec ProViwer on ne peut pas envoyer de commande MB,
la seul chose que l'on peut faire c'est faire écrire un fichier .WOR à notre application et lancer l'ouverture de ce fichier avec ProView
Hors ligne
#7 Mon 28 January 2008 13:58
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: injection de code dans processus mapinfo proviewer
Je pense que c'est directement encodé dans mapinfor.exe et pas dans une dll
Je ne sais pas ce que sont les hooks mais ça sonne un peu comme hack
Si tu précisais quel genre de pirouette tu veux faire faire à ProViewer ??...
Hors ligne
#8 Mon 28 January 2008 14:13
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: injection de code dans processus mapinfo proviewer
L'idée c'etait de trouver un moyen de contourner le systeme de bridage du proviewer mais cela part du postulat que proviewer == mapinfo avec dechargement de certains fonctionnalites mais fonctionnalites quand meme presentes
mais j'arrete ma recherche car on flirte avec l'illegalité apparemment
Cdlt
Hors ligne