Find Jobs
Hire Freelancers

C++/C# Utility

$25-50 CAD / hour

Fechado
Publicado há quase 11 anos

$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 do Projeto: 4495663

Sobre o projeto

7 propostas
Projeto remoto
Ativo há 11 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
7 freelancers estão ofertando em média $44 CAD/hora for esse trabalho
Avatar do Usuário
Yes i can do it,
$55 CAD em 20 dias
4,9 (18 avaliações)
5,7
5,7
Avatar do Usuário
hi, sir, i am very familir it, can do that in good qualitty.
$50 CAD em 20 dias
4,6 (25 avaliações)
4,3
4,3
Avatar do Usuário
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 em 5 dias
5,0 (4 avaliações)
3,6
3,6
Avatar do Usuário
Last implemented in C#.
$27 CAD em 40 dias
5,0 (3 avaliações)
2,6
2,6
Avatar do Usuário
LETS START!
$55 CAD em 10 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) CANADA
Canada
0,0
0
Membro desde mai. 6, 2013

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.