Find Jobs
Hire Freelancers

Client-server application for monitoring remote PC resources (Windows, Delphi)

€30-250 EUR

完了済み
投稿日: 約6年前

€30-250 EUR

完了時にお支払い
The application should be written on Delphi for Windows 7 and Windows 10. The application purpose is to monitor resources of computational remote PCs to which users connect via Remote Desktop. The application should consist of 2 parts: server and client, connected with each other over TCP. The server part should be written as a windows service. It should gather the following information and send it to a client when requested: - CPU load (overal, no need to separate "by core"); - memory: used and total; - the list of most CPU and memory consuming processes (up to 3 of each) and user names under which they are running; - sessions information: disconnected and active user names, logon time, idle time, and (optionally) remote computer from which an active user is connected. The client part should have the following functionality: - specify the server name or IP; - by a timer or a button press request the data described above from the server; - display the data in a table; or display an error if the server is not accessible; - (optionally) it would be great to be able to specify a list of servers and display information for all of them; - (optionally) hide in system tray. The client doesn't need to look fancy. Using just VCL is sufficient. General requirements: - all nessesarry checkings must be carried out to prevent a buffer overflow or other invalid requests from a client or data returned by the server; - both the server part (windows service) and client part should be connected using TCP; - the application must be compilable in Delphi Starter Edition ( [login to view URL] ); - object-oriented programming is of advantage; - source code comments will be appriciated; Deliverables: - binaries; - full source code including all used components (if such are used); - screenshots of the application on Windows 7 and Windows 10; Time frame is flexible (up to 1 month).
プロジェクト ID: 16892305

プロジェクトについて

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

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
I have more than 15 years experience of Delphi Developer. I started with Delphi 5 and working with XE10.2 now. I have experience in Windows API, Network API, COM-Port, DataSnap, Client/Server, parsing big files, develop Multi-threaded application without any memory/resource leaks. Oracle Database (from 8i to 12c), SQL, T-SQL, MySQL, MSSQL, SQLite, MS Access and more. Also I have some experience in C++ and C# programming languages.
€200 EUR 21日以内
4.9 (21 レビュー)
4.1
4.1
この仕事に6人のフリーランサーが、平均€291 EURで入札しています
ユーザーアバター
Good morning, I am a skilled Delphi developer and I would like to do some tests about your project. I would think to create a test service (the server one) to check requirements to gather system info and resource usage. Feel free to contact me at your comfort Augusto Pellis
€500 EUR 30日以内
4.8 (35 レビュー)
6.7
6.7
ユーザーアバター
hello there ^^ I'm delphi software developer ^^ actually i used to code similar jobs just like the one you have mntioned ^^ well I used to deal with delphi since version 7 till the current one for now 10.2.3 Tokyo , well most of required information could be get using Windows API functions just like taskManager does , and for client server via TCP we could use either indy or Windows Api too ^^ I have both Win7 and Win10 so i can test it on ^^ anyway just give me the green light and I will do my best ^^ best regards
€250 EUR 21日以内
4.9 (48 レビュー)
5.6
5.6
ユーザーアバター
A proposal has not yet been provided
€100 EUR 2日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

SWEDENのフラグ
Göteborg, Sweden
5.0
1
お支払い方法確認済み
メンバー登録日:6月 10, 2015

クライアント確認

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