/ / ¿Se ejecutará una aplicación Win32 en Windows 7 y Windows 8 / 8.1 también? - c #, winapi, windows-runtime, window, user32

¿Se ejecutará también una aplicación Win32 en la ventana 7 y en Windows 8 / 8.1? - c #, winapi, windows-runtime, ventana, user32

Quiero desarrollar una aplicación de ventana que tenga capacidad para leer las propiedades de otra aplicación de ventana p.ej. cuadros de texto, opciones, botones, barra de título y más. Mi aplicación usaría multihilo ya que siempre se requiere un hilo separado para activar la ventana seleccionada.

Por lo tanto, he encontrado que debería comenzar con win32API que es común en muchos sistemas operativos Windows, pero mi preocupación es si la API win32 es compatible con Windows 7 y Windows 8 u 8.1 que utiliza la API winRT. Realmente quiero que mi aplicación se ejecute en todas las plataformas de Windows.

Tengo mucha confusión entre estas APIs. Por favor, ayúdame a entender cómo podría desarrollar mi aplicación.

Respuestas

0 para la respuesta № 1

Win32 ha estado y sigue estando disponible entodas las versiones de Windows (con pequeñas excepciones como Windows RT que no permite la instalación de aplicaciones de escritorio). Ha habido adiciones a la API entre 7, 8 y 8.1, y probablemente también haya nuevas API en Windows 10. En resumen, Win32 sigue siendo una API central en Windows. La API de WinRT se construyó como una adición a Win32, principalmente para aplicaciones de la Tienda pero no exclusivamente. WinRT utiliza Win32, y una aplicación Win32 puede usar las API de Win32 y WinRT. Además, las aplicaciones de escritorio creadas con tecnologías .NET como Windows Presentation Foundation también pueden acceder a las API de Win32.

En resumen, Win32 es el denominador común más amplio para Windows y es una buena opción para el tipo de aplicación de utilidad que está pensando.