Título: hook Publicado por: flony en 1 Septiembre 2014, 01:09 am hola estaba leyendo un vieja pagina de este foro
http://foro.elhacker.net/programacion_general/hooks_que_son-t120555.0.html (http://foro.elhacker.net/programacion_general/hooks_que_son-t120555.0.html) en el hay un ejempo de hook Código: #include <windows.h> Citar 1>------ Operación Compilar iniciada: proyecto: hook, configuración: Debug Win32 ------ ya probe con CString y no me funciono y con std::string::c_str pero no se usarlo bien, alguna ayuda 1> Source.cpp 1>c:\users\administrador\documents\visual studio 2012\projects\hook\hook\source.cpp(13): error C2664: 'MessageBoxW' : no se puede convertir el parámetro 2 de 'const char [5]' a 'LPCWSTR' 1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función 1>c:\users\administrador\documents\visual studio 2012\projects\hook\hook\source.cpp(20): error C2664: 'GetModuleHandleW' : no se puede convertir el parámetro 1 de 'const char [11]' a 'LPCWSTR' 1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función 1>c:\users\administrador\documents\visual studio 2012\projects\hook\hook\source.cpp(27): warning C4018: '<' : no coinciden signed/unsigned ========== Compilar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ========== Título: Re: hook Publicado por: Eternal Idol en 1 Septiembre 2014, 02:01 am Llama a las funciones ANSI explicitamente (MessageBoxA, GetModuleHandleW) o configura tu programa para que sea ANSI y no Unicode.
PD. Normalmente te diria que usaras L"CADENA" para Unicode pero tendrias que cambiar el hook a la funcion MessageBoxW y los parametros del hook que son ANSI ... |