Tag: WINAPI
Tengo un texto que contiene bytes hexadecimales como sigue: 01 1b 42 61 6b 68 73 68 5f 48 6f 73 70 69 74 61 6c 5f 41 6c 2d 53 68 61 72 61 66 69 61 02 0f 33 30 30 31 37 34 37 36 39 35 . . . Read more
He escrito el siguiente código como muestra: #include <stdio.h> #include <windows.h> #include <tchar.h> extern “C” BOOL WINAPI DllMain(HINSTANCE arg_instance, DWORD arg_reason, LPVOID arg_reserved) { switch(arg_reason) { case DLL_PROCESS_ATTACH: puts(“DllMain llamado para DLL_PROCESS_ATTACH”); break; case DLL_PROCESS_DETACH: puts(“DllMain llamado para DLL_PROCESS_DETACH”); break; } return TRUE; } Luego intento vincularlo con el siguiente comando: link . . . Read more
Estoy utilizando la función GetOpenFileName() de Win32 en mi aplicación de C++. Todo estaba bien hasta que quise usar los Estilos Visuales: No estoy usando un archivo de manifiesto, utilicé la función de este artículo. Cuando encendí los Estilos Visuales, la línea de entrada de ruta desapareció en el cuadro . . . Read more
Antecedentes: En general, si queremos forzar una operación para que se realice de manera asíncrona (para evitar bloquear el hilo principal), el uso de FILE_FLAG_OVERLAPPED no es suficiente, ya que la operación aún puede completarse de manera síncrona. Entonces, digamos que, para evitar esto, retrasamos la operación a un hilo . . . Read more
Necesito obtener el HWND de un botón de la aplicación Anchor Wallet. Hasta ahora, he escrito este código: HWND ventana = FindWindow(0, L"Anchor Wallet (1.3.1)"); HWND clase = FindWindowEx(ventana, 0, L"Chrome_RenderWidgetHostHWND", 0); HWND btn = FindWindowEx(clase, 0, 0, L"Home"); std::cout << btn; Puedo encontrar la ventana de la aplicación y . . . Read more