Accueil > Forum > > > > Lancer 2 fois la même appli.
Lancer 2 fois la même appli.
jeudi 13 octobre 2005 à 03:00:44 |
Lancer 2 fois la même appli.

elademri
|
--API WIN32-- Tout est dans le titre, mon problème : créer un prog permettant de lancer la même application 2 fois, chose impossible pour l'application qui m'intéresse. Après quelques recherches j'ai trouvé plusieurs pistes. A supposer que l'appli utilise un killeur de processus si elle détecte un multi-lancement : API hooking ou/et injection de code, je me suis dit que ça pourrait ptet servir à contourner ? Malheureusement ce sont des techniques que je ne maîtrise pas, donc avant de me lancer là-dedans je voudrais simplement savoir s'il n'existe pas un moyen tout bête de dupliquer le processus visé avec win32. (j'ai entendu parler de "fork" mais pas pour l'api win32 !) PS: sur ce site c'est le problème inverse qui est traité, comment éviter qu'on lance 2 fois la même appli ;)= En espérant obtenir une réponse, Elademri
|
|
jeudi 13 octobre 2005 à 03:10:01 |
Re : Lancer 2 fois la même appli.

boun85
|
Perso g vu le fork suivi d'un execve mai c pa du win32 donc je c pa si c ke tu cherche mai ca peut peut-etre marché. Voila j'suis pas tres fort donc j'espere ka ca poura te servir.
|
|
jeudi 13 octobre 2005 à 03:28:08 |
Re : Lancer 2 fois la même appli.

elademri
|
Ben disons que comme le dit le message j'aimerais solutionner la chose en win32 )= J'ai juste entendu parler du fork ailleurs, mais mes recherches m'ont pas permis d'en trouver un équivalent win32. Merci quand même, ze question reste ouverte
|
|
jeudi 13 octobre 2005 à 10:21:00 |
Re : Lancer 2 fois la même appli.

BruNews
|
Pas trop compris ton problème, c'est quoi qui t'empêche de lancer le même prog plusieurs fois ? ShellExecute(....); ShellExecute(....); ShellExecute(....); Avec les mêmes params j'aurai 3 instances du même prog, non ?
ciao... BruNews, MVP VC++
|
|
jeudi 13 octobre 2005 à 12:01:04 |
Re : Lancer 2 fois la même appli.

magic_Nono
|
A priori,
il semble avoir un exe avec interdiction de multiRun
Une chose à essayer serai de lancer la 1ere instance, changer ses propriétés
(par ex son nom)
ex:
faire un GetClassName
parmi les appli '#32770'
identifier la bonne : GetWindowText
et changer son titre : SetWindowText
___________________________________________________________ MagicalementNono 
|
|
jeudi 13 octobre 2005 à 12:09:46 |
Re : Lancer 2 fois la même appli.

BruNews
|
ah ok j'avais encore lu trop vite...
Attention qu'un prog qui se limite à 1 seule instance a généralement une bonne raison de le faire, donc possibles risques de le planter si on en force le multi instance.
ciao... BruNews, MVP VC++
|
|
jeudi 13 octobre 2005 à 12:55:35 |
Re : Lancer 2 fois la même appli.

elademri
|
OK Nono je vais essayer dans ce sens, merci. Je repasserai quand j'aurai testé !
PS : hors sujet, mais je profite de l'intervention de BruNews pour un truc --> au détour d'un post un jour tu m'as fait découvrir le Petzold, eh bien je te dis merci (jamais trop tard pour bien faire :p)
|
|
jeudi 13 octobre 2005 à 20:25:33 |
Re : Lancer 2 fois la même appli.

elademri
|
J'arrive à changer le nom de la fenêtre principale de l'application, mais cela ne trompe pas le programme qui refuse toujours de se lancer 2 fois. J'aimerais donc plutot essayer de changer le nom du processus en cours d'exécution, si quelqu'un sait comment faire ? (je ne vois pas de moyen de le faire avec un quelconque parametre de CreateProcess... )
|
|
jeudi 13 octobre 2005 à 20:55:15 |
Re : Lancer 2 fois la même appli.

BruNews
|
S'il est correctement programmé, pas cela qui empêchera l'instance unique.
ciao... BruNews, MVP VC++
|
|
jeudi 13 octobre 2005 à 21:38:50 |
Re : Lancer 2 fois la même appli.

magic_Nono
|
oui, il y a des systemes de tueurs avec jeton en mem vive....
par exemple.
Mis a part faire du reverse engenering et désosser tt ça et dc y passer des heures,
je me poserai la question si cela est vraiement nécessaire... ___________________________________________________________ MagicalementNono 
|
|
Cette discussion est classée dans : problème, appli, lancer, api, win32
Répondre à ce message
Sujets en rapport avec ce message
problème affichage fenêtres API WIN32 [ par yepla75 ]
Bonjour,Je suis nouveau et j'espère poster au bon endroit...Je débute la programmation C / API WIN32 et je veux faire un programme qui affiche une fen
API win32 problème d'affichage [ par rachid12450 ]
Ma question est celle d'un débutant API win32 Voilà j'ai une fenêtre de dialogue avec DialogBox à l'aide de l'éditeur des ressources VC++ j'y ai i
Comment faire une barre d'outils en programmation API WIN32 (en C)? [ par ndubien ]
Salut, Je cherche comment faire une barre d'outils en programmation API WIN32 (en C).S
Problème d'envoi d'email [ par pdc_666 ]
Bonjour à tous voilà mon problème. Je dois envoyé des mails dans mon appli, j'ai déja un module qui me permet d'envoyé des mail en passant par un serv
API WIN32 [ par alahassarodriguez ]
Slt à tous les internautes, Quelqu'un saurait - il une fonction ou une command de C++ pour demander à ce que toutes les applications ouvertes soient r
API win32 [ par rachid12450 ]
Bonjour à tous ma question:y'a t-il un moyen de récupérer la hateur des étquettes d'un TAB_CONTROLavec par exemple GetSystemMetrics() ou autre fonctio
Lancer un programme [ par badrbadr ]
Salut,Je voudrais executer un programme (Notepad.exe ou calc.exe par exemple) à partir de mon programme C/Win32. Je voudrais aussi que la fonction qui
Agir sur plusieurs API avec un executable en C [ par Psykopatkiller ]
Bonjour ,N'ayant qu'un faible niveau en matière de devellopement, je me demandai si il était possible de lancer 3 applications (sous Win Xp) et d'agir
Exemple MAPISendMail en C API Win32 [ par ndubien ]
Bonjour,Je m'explique, je recherche un exemple simple se servant de la fonction :MAPISendMail( LHANDLE lhSession, ULONG ulUIParam, lpMapiMessage lpMe
API Win32 [ par bluewizard ]
Bonjour tout le monde,j'aimerai savoir si il est possible de trouver une doc de la bibliothèque API Win32 en français avec toutes les fonctions sans e
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|