Encerrado

Windows 7 & vista “Interact with Desktop” project

Project has been refined, here is what I want:

A remote desktop application running as System service requires desktop access without a Mirror Driver. You'll have to implement a "Interact with Desktop" in Windows Vista & 7 while remain backwards compatibility with Windows XP.

## Deliverables

Project has been refined, here is what I want:

**Project goal:**

A remote desktop application running as System service requires desktop access without a Mirror Driver. You'll have to implement a "Interact with Desktop" in Windows Vista & 7 while remain backwards compatibility with Windows XP.

At the end I want to be able to locate a window at the current logged on user, copy it and send commands to it.

Project will create an implementation of these functions including their callbacks:

EnumDesktopWindows/EnumWindows/WinStationEnum/etc.

BitBlt

Standard Send Keyboard and Mouse Events

**The method**

Creating the "Interact with Desktop" by running a process in all logged in sessions and inside the Login process via GINA interface and doing operations through it.

**The Components**

The project will be constructed of a

1. System service that will serve as a com object which will pass all requests to the process that have access to screen and responsible for spawning local processes, for example: bitblt(?) will be now [url removed, login to view](?)

2. User mode helper processes running in all contexts and will communicate with the System Service by COM. This process will execute the commands

3. User mode process via GINA (same as #2)

Example1 (windows 7/vista):

Users Admin, Guest, XYZ and Winlogon screen are logged on:

System Service has spawned 4 helper processes In Admin, Guest, XYZ and Winlogon

System Service is monitoring current user, which is User Admin

The Remote Application enumerates all processes in CurrentDesktop by calling [url removed, login to view](?) ? The message is passed to the helper process at the current user that has desktop view, AdminHelper, ? which starts enumeration and return the EnumWindowsCallback

Exampe2: (windows XP)

All functions are not passed anywhere and no helper projects are spawned, function is passed as is as the Interact with Desktop is still supported in XP

**Delivery**

Project should be done in C++

Provide a fully running system and example code

* * *This broadcast message was sent to all bidders on Saturday Jan 29, 2011 5:21:23 PM:

Dear Bidders - I have revised the project definition. please review. Thanks

Habilidades: Programação C, Microsoft, Área de trabalho do Windows

Ver mais: what is application programming interface, what is an object in programming, what is an interface in programming, what is an application programming interface, what is a method in programming, programming keyboard, programming events, programming definition, local delivery service, goal programming example, goal programming, definition of programming, copy definition, broadcast programming, application programming interface definition, i will send you a helper, Windows Driver, windows 7, interact, gina, calling projects, creating desktop interface, windows helper, windows helper service, windows login screen

Acerca do Empregador:
( 53 comentários ) Israel

ID do Projeto: #3054765

3 freelancers estão ofertando em média $204 para este trabalho

sergiles

See private message.

$85 USD in 7 dias
(58 Comentários)
5.3
IonutCristea

See private message.

$102 USD in 7 dias
(28 Comentários)
5.4
juharavw

See private message.

$425 USD in 7 dias
(0 Comentários)
0.0