elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problemas con FindWindow
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con FindWindow  (Leído 701 veces)
Julio0

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Problemas con FindWindow
« en: 2 Octubre 2020, 17:41 »

me sale el siguiente mensaje y nose como solucionarlo porfavor ayuda, soy nuevo en c++

Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado suprimido
Error (activo)   E0167   un argumento de tipo "const char *" no es compatible con un parámetro de tipo "LPCWSTR"   


Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado suprimido
Error   C2664   'HWND FindWindowW(LPCWSTR,LPCWSTR)': el argumento 2 no puede convertirse de 'const char [15]' a 'LPCWSTR'

Código
  1. int main()
  2. {
  3.    HWND ventana;
  4.    DWORD pid;
  5.    HANDLE hp;
  6.  
  7.    ventana = FindWindow(0, "ejemplo");
  8.    //ventana = ("ejemplo");
  9.    GetWindowThreadProcessId(ventana, &pid);


lo solucione asi por si alguien anda atascado

Código
  1.    HWND ventana;
  2.    DWORD pid;
  3.    HANDLE hp;
  4.  
  5.    ventana = FindWindowA(0, "Cheat Engine 7.1");
  6.    GetWindowThreadProcessId(ventana,&pid);
  7.    cout << "Nuestro PID:" << pid << endl;


MOD: El código debe ir entre etiquetas de Código GeSHi


« Última modificación: 2 Octubre 2020, 19:20 por K-YreX » En línea

Eternal Idol
Moderador
***
Desconectado Desconectado

Mensajes: 5.633


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Problemas con FindWindow
« Respuesta #1 en: 2 Octubre 2020, 19:00 »

O cambias el proyecto a ANSI, o llamas explicitamente a FindWindowA o mejor simplemente usas literales de cadena anchos asi: L"CADENA".


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con API FindWindow
Programación Visual Basic
pandemonio 4 837 Último mensaje 17 Octubre 2006, 20:47
por pandemonio
Problema con API FindWindow
Programación Visual Basic
pandemonio 3 623 Último mensaje 17 Octubre 2006, 20:20
por pandemonio
Findwindow() en Windows Seven
Programación C/C++
Air_Dragon 6 2,679 Último mensaje 28 Octubre 2010, 04:07
por Lunfardo
FindWindow con array de strings
Programación C/C++
while 4 1,329 Último mensaje 9 Noviembre 2010, 21:56
por while
Duda con FindWindow, FindWindowEx, SendMessage
ASM
.:UND3R:. 7 3,049 Último mensaje 2 Junio 2012, 23:03
por _Enko
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines