Colección de citas famosas - Frases motivadoras - Cómo encontrar la dirección del módulo de proceso usando un lenguaje sencillo.

Cómo encontrar la dirección del módulo de proceso usando un lenguaje sencillo.

Utilice esto para obtener un código fuente~

Versión 2

. La subrutina GetModule, de tipo entero, devuelve la dirección del módulo especificado en el proceso especificado.

. Parámetro ProcessID, tipo entero.

Nombre del módulo de parámetros, tipo de texto

. Variable local hObject, tipo entero.

. Variable local ModuleEntry32, dirección del módulo_

. Módulo de variable local, dirección del módulo_

Borrar matriz (módulo)

ho objeto = API _ createtoolhelp 32 instantánea(8, ID de proceso) 'Si la identificación es 0, significa el proceso actual .

EntradaMódulo32. Tamaño de la estructura = 1024.

. Si es verdadero (busque el primer módulo de 32 bits_(objeto ho, ModuleEntry32))

. Prioridad de juicio de bucle ()

. si es verdadero (convertir a minúsculas (convertir a texto (ModuleEntry32. nombre del módulo)) = minúsculas (nombre del módulo))

API_CloseHandle (hObject)

Return (ModuleEntry32. identificador del módulo)

Si realmente se acabó.

Bucle para determinar el final (busque el siguiente módulo de 32 bits_(objeto ho, ModuleEntry32))

Si realmente ha terminado.

API_CloseHandle (hObject)

Salida de depuración (módulo)

Retorno (0)

Simplemente llame a "GetModule" directamente después de pegar get .