Project Detail

NT service updated  

NT service updated is project number 184550
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: DaveXtreme1

Budget: $100-300

Created: 10/10/2007 at 3:28 EDT

Bid Count: 10

Average Bid:
$ 235

10/20/2007 at 3:28 EDT

Project Creator: wojtekpeisert
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (2 reviews)

Bid On This Project
 

Description

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: setup.exe, config.txt.
Setup copies configuration file into Windows path. In case of missing config.txt 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/script.bat
[logi]
c:/%COMPUTERNAME%.txt
[wylacz]
akcja=wylaczenie
czas=20:30
==========================================

On each user login the service reads remote script from config.txt (in example: /computer/share/path/to/script.bat).
Then the service executes the script.bat locally under admin priviliges.
Script script.bat 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/rap_win.exe 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 config.txt, 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 (script.bat) => 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



Messages Posted:1 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

190

5 days

10-16-2007 03:41 EDT

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

help

 

300

25 days

10-10-2007 22:00 EDT

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

help

 

240

6 days

10-11-2007 09:40 EDT

Please see my PM. Thank you.

help

 

300

15 days

10-10-2007 05:11 EDT

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 evaluating the activities?You have given nothing about this part.Give the deatils.

help

 

225

5 days

10-10-2007 05:50 EDT

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 specified by you.

help

 

150

5 days

10-10-2007 12:35 EDT

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

help

 

300

10 days

10-10-2007 10:29 EDT

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

help

 

125

7 days

10-15-2007 12:19 EDT

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 minimal version of your requirement. This service is developed in C++. So, it does not require any dependencies to run. This program is just a quick demo. I have kept the configuration file simple. I will implement everything according to your specification after you select me. So, let’s start...

help

 

220

7 days

10-10-2007 08:25 EDT

(No Feedback Yet)

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

help

 

300

10 days

10-11-2007 14:54 EDT

(No Feedback Yet)

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 registerd and I'll post you details on PM tomorrow. Solution: InnoSetup (service app+configuration app) + config.txt + central admin app (if LAN is present).

help


    Bid on this Project