Hide DLL [SRC]

Iniciado por cobein, 8 Junio 2009, 18:53 PM

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

seba123neo

Cita de: LeandroA en  9 Junio 2009, 03:56 AM
Muy bueno, como le estas dando masa a estos movimientos de memoria, una pregunta un poco fuera de este ejemplo, de esta forma se podra obtener si la aplicacion esta aplicando los temas de xp, UxTheme.dll, no encontre ninguna api que me informe de esto pero capas que mirando en la memoria del ejecutable se pueda¿?¿?

Saludos



ante todo muy bueno cobein por estos codigos, se ve que te gusta este tema  ::)...

Leandro, me intereso el tema ese de los estilos y estuve buscando (me inmagino que tambien habras encontrado lo mismo que yo) pero encontre algunas api's dentro de esa dll que capas puedan obtener eso que queres...te paso algunos links que encontre fijate si podes sacar algo util y si ya los viste, pues dejalos...algunos no estan directamente en visual basic 6 pero se pueden sacar las ideas...hay funciones interesantes dentro de esta dll...

Check to see if Visual Styles are enabled

Windows XP Visual Styles (Themes)

IsThemeActive call (uxtheme.dll)

VB6 XP Themes support.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

LeandroA

Hola Seba gracias por los link los estuve chequeando y las funciones solo devuelven si estan corriendo los theme en el systema pero lo que yo quiero saber es si en mi aplicacion estan corriendo los theme , lo unico que pude ver revisando la memoria es que si estan corriendo si o si esta dll esta cargada "Shlwapi.dll", pero bien puede que esta dll este cargada y no estar corriendo los theme en mi aplicacion.

if GetModuleHandle("Shlwapi.dll") then
     msgbox "probablemente si..."
else
    msgbox "Segurisimo que no"
end if

no encontre otra cosa que indique esto.

cobein

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

LeandroA

Cita de: cobein en  9 Junio 2009, 22:32 PM
LeandroA mirate esto a ver si es lo que buscas
http://msdn.microsoft.com/en-us/library/bb759809(VS.85).aspx

si en realidad esta funcion devuelve un valor afirmativo ya que los borde de los formularios aplican los theme pero no en los controles.

Saludos

cobein

Perdon por traer esto de vuelta, pero sigo esperando una respuesta, tengo que corregir algo o etaban hablando por hablar?
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

el_c0c0

Cita de: ctlon en  8 Junio 2009, 21:09 PM
Esta bien, pero fijate que aunque la escondas del peb..... prueba a usar EnumProcessModules y divide entre 4 el parametro cb y veras como algo no cuadra :).
proba el ejemplo de cobein, el ultimo.. fijate que no es como vos decis. luego de ocultarla, aparece una menos.

saludos
'-     coco
"Te voy a romper el orto"- Las hemorroides

Karcrack

A mi me funciona perfectamente.... ;D

Por cierto xD, para ser un test te lo has currao Cobein :xD :xD

PD:Me toco descargar con el IEXPLORE... la pagina esa no va con FF... te recomiendo usar otra :P

LeandroA

Hola si,  funciona de 10 , yo lo porove con el WinHex y tampoco la muestra.

Saludos