Domanda Aiuto DLL

Stato
Discussione chiusa ad ulteriori risposte.

Slat3

Utente Palladium
16 Maggio 2013
2,348
214
4,379
1,793
Quando injecto una dll,si apre una form. Se riprovo ad injectare nuovamente la dll,non si apre nessun'altra finestra. Qualcuno è in grado di bypassare questo controllo?
 
Non si apre perchè non puoi iniettare una dll che è già presente nel processo. Non è che ci sia un controllo per aprire la finestra, è solo che il secondo inject non va a buon fine, smplicemente ritorna l'allocazione della precedente dll.
 
Non si apre perchè non puoi iniettare una dll che è già presente nel processo. Non è che ci sia un controllo per aprire la finestra, è solo che il secondo inject non va a buon fine, smplicemente ritorna l'allocazione della precedente dll.
Qualche modo per risolvere?
 
Si, più di uno.
1. Modifichi la dll da iniettare i modo ceh una sua api una volta richiamata crei un'altra finestra.
2. La inietti n volte ma avendo cura di modificarne il nome
3. Scarichi la prima iniettata prima di reiniettarla (questo però chiude la rpima finestra).
 
Stato
Discussione chiusa ad ulteriori risposte.