In Progress

NT service updated

Hi,

I need a software that on each user login automaticely checks a computer for its configuration. Intention is that this helps in software administration in a big company.

This should be Windows service working on NT4.0, 2000, XP, Vista, that runs a specified remote script with admin priviliges. (If there is a problem, NT4.0 may be not required). Also it does some shutdown operations.

Should be simple i.e. installable without any additional software (like .NET). I expect to get source code as well as binaries.

How it should work:

There are 2 files: [url removed, login to view], config.txt.

Setup copies configuration file into Windows path. In case of missing [url removed, login to view] setup stops and generates error message. The service starts on each computer start and reads config file (file should be editable by admin in the future).

Config file looks like:

==========================================

[uruchamiaj_po_zalogowaniu]

/computer/share/path/to/[url removed, login to view]

[logi]

c:/%COMPUTERNAME%.txt

[wylacz]

akcja=wylaczenie

czas=20:30

==========================================

On each user login the service reads remote script from [url removed, login to view] (in example: /computer/share/path/to/[url removed, login to view]).

Then the service executes the [url removed, login to view] locally under admin priviliges.

Script [url removed, login to view] shall be like:

========

route -p add 192.168.111.0 mask 255.255.255.0 192.168.100.1

arp -s 192.168.100.5 00-0e-0c-4b-44-99

arp -a >> smb/komputery/%USERNAME%.txt

linux/komputery/log/[url removed, login to view] ukryty=tak linux/komputery/log

# in line above slashes should be replaced by windows backslashes

========

(But do not assume precise content of the script, this is given for testing purposes only).

Section [wylacz] (means "turn-off"), have two parameters:

akcja - can be either "wylaczenie" (means turn the computer off) or "hibernacja" (puts windows into hibernation);

czas - is a time in format HH:MM (hours minutes)

On defined time if there was no user action (mouse move or keyboard press), the computer should be turned-off or hibernated (as first parameter specifies).

PROGRAM REPORTS:

1. If there is no [url removed, login to view], service does nothing apart from storing the info into c:/%COMPUTERNAME%.txt

(%COMPUTERNAME% is an enviromental variable).

2. Wrong or missing [logi] section - stores info into c:/%COMPUTERNAME%.txt file.

3. Missing or incorrect remote script ([url removed, login to view]) => stores info into [logi] file.

4. Incorrect time or action in [wylacz] section - stores info info [logi] file.

All log storage in format: date|time|human readable comment

Skills: C Programming, System Admin, Windows Desktop

See more: windows action script, software testing start, software testing service, service source, service first, service 5, line storage, like comment share, need logi, future software testing, format mask, service company, company logi, 5 service, wylacz windows demo, keyboard ntservice source code, service dependencies, configtxt demo admin, testing p, tak, s parameters, route, nt, mm, mask

About the Employer:
( 2 reviews ) Wroclaw, Poland

Project ID: #184550

Awarded to:

DaveXtreme1

I have done similar type of application before. Check PM for demo. Give me more details about your future centralized remote administration system. I will provide you another demo on that. This program is a min More

$125 USD in 7 days
(1 Review)
2.9

9 freelancers are bidding on average $228 for this job

cpp2048

I will build this application as single file standalone program in Borland C++ . This application would require no dependency files like .NET env or DLL etc. it will run as windows service and do the actions as specifi More

$225 USD in 5 days
(29 Reviews)
5.9
dominolog

Witam Jestem z Wroclawia. Mam duze doswiadczenie w programowaniu Win32 w tym Win32 serwisow. Wiecej info na PM. Pozdrawiam Dominik

$300 USD in 10 days
(5 Reviews)
5.8
Shot

Experience of programming on various versions C is 20+ years. Wide experience of works with Win API.

$300 USD in 25 days
(9 Reviews)
5.8
nguyendhex

Hello, I have strong experience on system programming. Let me get it completed in C++ that delivery with single exe file only.

$190 USD in 5 days
(10 Reviews)
5.6
innovativeWork

I can do it. Please read PM message for more details. Thank you.

$150 USD in 5 days
(15 Reviews)
5.3
dev2u

Please see my PM. Thank you.

$240 USD in 6 days
(6 Reviews)
3.4
antony123

I can offer you the solution -computer shutdown,user interaction or no interaction etc can be done.But there is a question where will you store the user data collected as user interaction or no interaction for evaluat More

$300 USD in 15 days
(0 Reviews)
2.0
sebigansca

I work in c++ for 3 years, I am familiar with services on windows, also know to do all the work you requested Rgds

$220 USD in 7 days
(0 Reviews)
0.0
antivari

15+ years with C/C++; Great experience in designing, developing and maintaining NT services, (some works 8 years without problems) and real-time surveillance systems based on LAN data via TCP/IP; P.S. I've just registe More

$300 USD in 10 days
(0 Reviews)
0.0