Autor
|
Tema: Cargar dll al inicio del XP (Leído 5,165 veces)
|
Lupin
Desconectado
Mensajes: 153
|
Hola Tengo registrada una dll que siempre se carga al inicio. He intentado reemplazarla por otra dll creada por mi mismo para que se cargue al inicio de windows, pero no corre. ¿a que se debera?
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Hola Tengo registrada una dll que siempre se carga al inicio. He intentado reemplazarla por otra dll creada por mi mismo para que se cargue al inicio de windows, pero no corre. ¿a que se debera?
A que haces mal la DLL...
|
|
|
En línea
|
|
|
|
Lupin
Desconectado
Mensajes: 153
|
Lo he hecho en visual he leido que no se puede hacer dll verdaderas con VB..¿no sera eso?...la dll verdadera (me refiero a la original ) la tengo registrada y se que esta cargada en memoria pork no se puede borrar . pero yo la borro eliminando algunos registros y recien la reemplazo por mi dll. pero nada...
|
|
|
En línea
|
|
|
|
Karcrack
Desconectado
Mensajes: 2.416
Se siente observado ¬¬'
|
Lo he hecho en visual he leido que no se puede hacer dll verdaderas con VB..¿no sera eso?...la dll verdadera (me refiero a la original ) la tengo registrada y se que esta cargada en memoria pork no se puede borrar . pero yo la borro eliminando algunos registros y recien la reemplazo por mi dll. pero nada...
Bueno, es principalmente porque tu creas una DLL ActiveX... y esas no valen Mírate esto: http://209.85.135.132/search?q=cache:x3FYbQNA3HwJ:www.advancevb.com.ar/blog/static.php%3Fpage%3Dstatic080812-151510+Compiler+Control+site:http://www.advancevb.com.ar/&cd=1&hl=es&ct=clnk&gl=es A ver si aparece por aqui Cobein y le da por seguir su manual de crear DLLs , sobretodo la parte de los TLB , que hacerlos 'a mano' es jodido
|
|
|
En línea
|
|
|
|
seba123neo
|
Lo he hecho en visual he leido que no se puede hacer dll verdaderas con VB..¿no sera eso?...la dll verdadera (me refiero a la original ) la tengo registrada y se que esta cargada en memoria pork no se puede borrar . pero yo la borro eliminando algunos registros y recien la reemplazo por mi dll. pero nada...
Hola, vos queres crear una dll, con funciones dentro??? y que esas funciones despues las puedas llamar desde tu programa y declararlas como si fuera una api?? saludos.
|
|
|
En línea
|
|
|
|
Lupin
Desconectado
Mensajes: 153
|
No exactamente, mi idea es k la dll sea independiente y cargue sus propios procesos
|
|
|
En línea
|
|
|
|
NSaneBMX
Desconectado
Mensajes: 134
Hello World!
|
Hola a todos!
yo no programo en vb, pero entiendo un poco tu idea.
tu quieres crear una dll y reemplazarla por una de las que inician con xp, para que inicie tu dll.
Conoces la dll original?? por que windows cuando carga una dll, llama a las funciones que tiene en su interior, y si tu dll no tiene estas funciones, entonces no la cargará. podrias crear una aplicacion invisible que se inicie con windows y cargue tu dll. aver si te sirve. Saludos!!
|
|
|
En línea
|
ASUS Sabertooth 990FX R2.0, FX8350, Cooler Master Hyper N620, Sapphire Radeon R9 290 4Gb, 8Gb RAM 1600mhz, 2TB SATA III RAID, 1TB SATA III, Thermaltake 750W.
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
Segun Entiendo correr la DLL, si es asi, puedes de generar la dll instalas en System32 (por comodidad) y añades un registro en los procesos iniciales ya sea en User o Machine del registro de sistema o creas un acceso directo en la capeta INICIO: Con la siguiente estructura: rundll32 Archivo.DLL,NombreProceso,ParametrosDelProcesoSeparadosPorComas asi corres un proceso de una DLL sirve de igual forma para cualquier otra (kernel,user,... etc)
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
NSaneBMX
Desconectado
Mensajes: 134
Hello World!
|
Eso eso eso eso... jejep
habia olvidado rundll32!!
|
|
|
En línea
|
ASUS Sabertooth 990FX R2.0, FX8350, Cooler Master Hyper N620, Sapphire Radeon R9 290 4Gb, 8Gb RAM 1600mhz, 2TB SATA III RAID, 1TB SATA III, Thermaltake 750W.
|
|
|
Lupin
Desconectado
Mensajes: 153
|
claro mi idea no es exactamente como dices BlackZeroX pero tu propuesta es interesante me podrias dar una idea que registros debo escrbir... La verdad es que si widows llama a las funciones que necesite dentro de mi dll no las van a encontrar ...pero sin embargo me da la impresion que las carga (parcialmente talvez o simplemente las abre) en memoria porque no la puedo borrar cuando la reemplazo
|
|
|
En línea
|
|
|
|
|
|