Programación General > Delphi
Consulta - Como Utilizar "virtual Protec" ?
(1/1)
L3andro:
Buenos dias a todos, bueno mi consulta es la siguiente: Quisiera saber como utilizar en una DLL la Funcion Virtual Protect en lugar de OpenProcces, por ejemplo.
--- Código: Text --- // Start Procedure (Loader)procedure InitDLL;stdcall;export;inline;begin ProcessId:=OpenProcess(PROCESS_ALL_ACCESS, False,GetCurrentProcessId); if(ProcessId<>0)then begin TCReward; PotBug; NoIDUser; end;end; {EXPORTS SECTION}exports InitDLL; beginend.
Como podría hacer para utilizar el VirtualProtect en lugar de OpenProcess ?
Desde y amuchas gracias, por cualquier ayuda que puedan brindarme.
Eternal Idol:
No se puede utilizar una en lugar de otra ya que no hacen lo mismo.
A grosso modo OpenProcess obtiene un HANDLE a un proceso y VirtualProtect cambia la proteccion de la memoria especificada - sobre el proceso actual, para actuar sobre un tercero tenes que usar VirtualProtectEx -.
Documentacion:
OpenProcess.
VirtualProtect.
L3andro:
--- Cita de: "Eternal Idol" --- No se puede utilizar una en lugar de otra ya que no hacen lo mismo.
A grosso modo OpenProcess obtiene un HANDLE a un proceso y VirtualProtect cambia la proteccion de la memoria especificada - sobre el proceso actual, para actuar sobre un tercero tenes que usar VirtualProtectEx -.
Documentacion:
OpenProcess.
VirtualProtect.
--- Fin de la cita ---
Hola Eternal Idol, como siempre muchas gracias por despejar mis dudas.
Saludos, y gracias nuevamente :)
Eternal Idol:
De nadas B)
Navegación
Ir a la versión completa