Find Jobs
Hire Freelancers

C++/C# Utility

$25-50 CAD / hour

クローズ
投稿日: 11年近く前

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

プロジェクトについて

7個の提案
リモートプロジェクト
アクティブ 11年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
7 freelancers are bidding on average $44 CAD/時間 for this job
ユーザーアバター
Yes i can do it,
$55 CAD 20日以内
4.9 (18 レビュー)
5.7
5.7
ユーザーアバター
hi, sir, i am very familir it, can do that in good qualitty.
$50 CAD 20日以内
4.6 (25 レビュー)
4.3
4.3
ユーザーアバター
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 5日以内
5.0 (4 レビュー)
3.6
3.6
ユーザーアバター
Last implemented in C#.
$27 CAD 40日以内
5.0 (3 レビュー)
2.6
2.6
ユーザーアバター
LETS START!
$55 CAD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
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 3日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

CANADAのフラグ
Canada
0.0
0
メンバー登録日:5月 6, 2013

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。