Process Monitor for Windows XP PCs

This application has to be programmed as a windows service using Visual [url removed, login to view] (Framework 1.1).

The service’s function is to keep a record of all running process modules in Windows XP Pro and Home edition PCs; it must also be able to return the process modules list in the form of a typed dataset to a sample client application that also has to be programmed as part of the project (just a form with a datagrid is enough).

The information the service must return about each process module is:

* Hash code of the file (this is also de key of the dataset table). Note that you cannot duplicate module entries, it doesn’t matter into how many processes the module has been loaded, only one report per module is needed.

* Whether the module is currently loaded into a process or not (that means, the application has to keep a record of every module that has been ever loaded into the machine and store it on the hard drive)

* Plus all the properties accessible from [url removed, login to view]().Modules(<count>).FileVersionInfo

The memory used by the service (memory footprint) has to be kept as low as possible.

## Deliverables

1) Complete and fully-functional working programs (service and sample client app) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition: A software installation package that will install the software in ready-to-run condition on the platform specified in this bid request is required.

3) Errors have to be handled properly by the service, all custom error codes have to be documented

4) Schematic documentation of the application has to be provided, and all functions and subroutines in the code have to include a description about what is does, a description of each parameter received and a description of the return value

5) Third party components cannot be used, all process modules monitoring should be done using classes of the [url removed, login to view] namespace and WMI

6) Service dependencies have to be configured in the service installer and documented

7) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP Professional

Windows XP Home Edition

Habilidades: .NET, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic, Área de trabalho do Windows

Veja mais: work from home de, work for hire agreement sample, with monitor, third party agreement sample, system monitor 1.1, sample work for hire agreement, sample service agreement form, sample received form, sample of service agreement, sample of a service agreement, sample it service agreement, professional coder for hire, platform process, monitor for hire, hire process, datagrid custom, sample visual basic programs, php coder windows 7, wmi, windows xp

Acerca do Empregador:
( 0 comentários ) Peru

ID do Projeto: #3253252

4 freelancers estão ofertando em média $45 para esse trabalho


See private message.

$21.25 USD in 15 dias
(15 Comentários)

See private message.

$68 USD in 15 dias
(6 Comentários)

See private message.

$21.25 USD in 15 dias
(0 Comentários)

See private message.

$68 USD in 15 dias
(1 Comentário)