Evaluando propuestas

Desenvolvimento de Código para Captura de Tela Compatível com Windows 7, 8, 10 (Todas as Versões) e 11

Publicado el 07 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Preciso de um desenvolvedor Delphi para ajustar um código de captura de tela, garantindo compatibilidade com Windows 7, Windows 8, Windows 10 (todas as versões, inclusive anteriores à 1903) e Windows 11. Atualmente, o código usa WDA_EXCLUDEFROMCAPTURE, que funciona apenas em versões mais recentes do Windows 10. O objetivo é adaptar essa funcionalidade para versões mais antigas, sem comprometer a captura de tela e a prevenção de captura de janelas em screenshots. Não há necessidade de suporte para Windows Vista.

Contexto general del proyecto

Estou à procura de um desenvolvedor Delphi para ajustar um código de captura de tela já existente. Atualmente, o código funciona corretamente no Windows 10 (a partir da versão 1903) e no Windows 11, pois utiliza a constante WDA_EXCLUDEFROMCAPTURE, que foi introduzida na versão 1903 do Windows 10. O objetivo deste projeto é garantir que o código também funcione nas versões antigas do Windows 10 (anteriores à 1903), bem como no Windows 7, Windows 8 e Windows 8.1. O comportamento atual do programa, incluindo a captura de tela e a funcionalidade que impede que uma janela seja capturada por ferramentas de gravação ou screenshots, já está implementado conforme esperado. As modificações necessárias devem garantir compatibilidade com essas versões mais antigas, sem comprometer a funcionalidade atual nas versões mais recentes do Windows. Todas as alterações devem ser feitas no arquivo ScreenCapture.pas, enquanto o arquivo Principal.pas deve permanecer inalterado, pois faz parte de um código maior que já está funcionando perfeitamente. O código principal deve continuar funcionando sem problemas ao substituir o arquivo ScreenCapture.pas para garantir compatibilidade com os sistemas operacionais mencionados. Estou usando o Delphi 10.4 para desenvolver o projeto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. O. S.