Find Jobs
Hire Freelancers

C++/C# Utility

$25-50 CAD / hour

Cerrado
Publicado hace alrededor de 11 años

$25-50 CAD / hour

Purpose: This opportunity is for managing windows PCs that are connected to TV screens in retail stores. Each Windows PC may have two (or more) displays connected by VGA. We want to detect if the display is unplugged or set to the incorrect resolution before someone complains. As a I wish to so if customers can't properly use my device I can ” The solution approach: My schedule application runs the [login to view URL] every 5 minutes, and the [login to view URL] will create a status XML file that determines status based on my status structure. ---------------------------------------- Technical: A config file should store the details of any required display identifiers to be monitored, as well as their expected resolution and the component code to be reported for each display. Each run of the [login to view URL] should compare current values against the config file and write an appropriate XML file to Esprida Agent Component API. ---------------------------------------- Scenarios 1. A computer is connected to one screens running at 1920×1080 resolution (landscape), and the config file expects one screens, the application produces an xml file [see [login to view URL]]. 2. A computer is connected to two screens both running at 1024x768 resolution (landscape), and the config file expects two config screens, then a [[login to view URL]] file is displayed. 3. A computer is connected to two screens running at 1920×1080 resolution (landscape), and a display cable comes loose / disconnected . The script runs, finds that this expected display is not connected and reports error in the xml file [see [login to view URL]]. 4. A computer is connected to one screens running at 1024×768 resolution and a technician resizes the display resolution during maintenance and forgets to reset the display resolution for the desired application. The application detects the screen doesn't match the desired resolution and creates the [[login to view URL]]. 5. A computer is connected to two screens running at 1920×1080 resolution (landscape), and a display is turned off. The script runs, finds that this expected display is not connected and reports error in the xml file [see [login to view URL]]. Validations / Restrictions -The applications must be compliant with the Esprida Component API. -Ideally, the monitoring application will have as few third party dependencies as possible. - Must run on windows xp and windows 7 - if the errors can not be detected in exactly the same way, but there is an alternative way of detecting display issues then we can modify the number of error conditions. - For disconnected, please show "Display Disconnected" as display_text and message_text. - For incorrect resolution please show the current/incorrect resolution in the display_text and message_text "Resolution XXXxYYYY" (e.g. "Resolution 1024x768"). - Please add the display identifier from the config file as a metric "display.id". Developer hints Considerations -Current investigation suggests that the "EnumDisplayDevices display_device_active" Windows API may be useful in determining the state of a connected display. This is provided for reference and must be researched to ensure that it will report a different state for a display if unplugged but no other changes are made. Related documents [[login to view URL]] [[login to view URL]] [[login to view URL]] [[login to view URL]] [[login to view URL]]
ID del proyecto: 4495663

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $44 CAD /hora por este trabajo
Avatar del usuario
Yes i can do it,
$55 CAD en 20 días
4,9 (18 comentarios)
5,7
5,7
Avatar del usuario
hi, sir, i am very familir it, can do that in good qualitty.
$50 CAD en 20 días
4,6 (25 comentarios)
4,3
4,3
Avatar del usuario
I have done such monitor based programs using Direct Draw API in c# and C++. There I detect the primary and secondary display and capture the image in both. Have a good experience on C# .net and device API. Parsed and created XML in C#. I have done usb plug/unplug monitor application in C#.
$55 CAD en 5 días
5,0 (4 comentarios)
3,6
3,6
Avatar del usuario
Last implemented in C#.
$27 CAD en 40 días
5,0 (3 comentarios)
2,6
2,6
Avatar del usuario
LETS START!
$55 CAD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi. I have had previous experience working with WMI for configuration / monitoring management of computers in the network and active directory. I think I can be of use.
$41 CAD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CANADA
Canada
0,0
0
Miembro desde may 6, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.