Cargar dll al inicio del XP

Iniciado por Lupin, 22 Julio 2009, 17:49 PM

0 Miembros y 1 Visitante están viendo este tema.

Karcrack

Cita de: Lupin en 23 Julio 2009, 23:10 PM
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


Si no programas una DLL compatible no va ha haber ninguna posibilidad de que la cargues con WINDOWS

BlackZeroX

#11
Cita de: Lupin en 23 Julio 2009, 23:10 PM
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



Supongamos que ya tienes la DLL compatible con windows bla bla bla etc etc y juanito se hecho un sapito ña que.

los registros son estos:

CitarHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run


y la carpeta Inicio... crear un acceso directo con la rundll32 bla bla bla

CitarC:\Documents and Settings\El Olvido Del InfraMundo\Menú Inicio\Programas
ó
C:\Documents and Settings\All Users\Menú Inicio\Programas



El datos en ambos casos es por ejemplo:

CitarRUNDLL32.EXE C:\WINDOWS\system32\NvCpl.dll,NvStartup


Por cierto creo que hay otros lugares, pero la verdad los ignoro¡!

Dulces Lunas¡!
The Dark Shadow is my passion.

cobein

#12
Aca esta la estructura para crear una libreria que pueda cargarse con rundll32, la libreria tiene que ser standard, no una ActiveX DLL de VB como ya menciono Karcrack.

Perdon se me olvido pegar el link: http://support.microsoft.com/kb/164787
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

Lupin

Bueno en coclusion si una dll no es estandar no va a cargarse...
necesariamente rundll32 carga toda dll  que esta en memoria ?