Preguntas etiquetadas con winapi

La API de Windows (anteriormente llamada API de Win32) es el conjunto básico de interfaces de programación de aplicaciones disponibles para los sistemas operativos Microsoft Windows. Esta etiqueta es para preguntas sobre el desarrollo de aplicaciones nativas de Windows mediante la API de Windows.





12
Compruebe si una ruta es válida
Solo me pregunto: estoy buscando una forma de validar si una ruta determinada es válida. (Nota: ¡No quiero verificar si existe un archivo! Solo quiero probar la validez de la ruta, por lo tanto, si es posible que exista un archivo en la ubicación) . El problema es que no …
110 c#  .net  winapi  path 

4
Exportar funciones desde una DLL con dllexport
Me gustaría un ejemplo simple de cómo exportar una función desde una DLL de Windows C ++. Me gustaría ver el encabezado, el .cpparchivo y el .defarchivo (si es absolutamente necesario). Me gustaría que el nombre exportado no estuviera decorado . Me gustaría usar la convención de llamadas más estándar …

15
Generando una identificación de máquina única
Necesito escribir una función que genere una identificación que sea única para una máquina determinada que ejecuta un sistema operativo Windows. Actualmente, estoy usando WMI para consultar varios parámetros de hardware y concatenarlos juntos y aplicarles hash para obtener la identificación única. Mi pregunta es, ¿cuáles son los parámetros sugeridos …

6
¿Qué es una bomba de mensajes?
En este hilo (publicado hace aproximadamente un año) hay una discusión de los problemas que pueden surgir al ejecutar Word en una sesión no interactiva. El consejo (bastante fuerte) que se da allí es que no lo haga. En una publicación se dice "Todas las API de Office asumen que …


10
¿Se garantiza que gettimeofday () tiene una resolución de microsegundos?
Estoy portando un juego, que fue escrito originalmente para la API Win32, a Linux (bueno, portando el puerto OS X del puerto Win32 a Linux). Lo he implementado QueryPerformanceCounterdando los uSeconds desde que se inició el proceso: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= …



3
¿Qué significa LPCWSTR y cómo debe manejarse?
En primer lugar, ¿qué es exactamente? Supongo que es un puntero (LPC significa constante de puntero largo), pero ¿qué significa "W"? ¿Es un puntero específico a una cadena o un puntero a una cadena específica? Por ejemplo, quiero cerrar una ventana llamada "TestWindow". HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); …
91 c++  winapi  lpcstr 


8
Cómo leer un valor del registro de Windows
Dada la clave para algún valor de registro (por ejemplo, HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo), ¿cómo puedo: Determine con seguridad que existe dicha clave. Programáticamente (es decir, con código) obtiene su valor. No tengo la menor intención de escribir nada en el registro (durante mi carrera, …
89 c++  windows  winapi  registry 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.