Project Detail

Windows Device Driver for token assign under Vista  

Windows Device Driver for token assign under Vista is project number 343878
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status: Cancelled

Selected Providers: -

Budget: $250-750

Created: 11/15/2008 at 7:37 EST

Bid Count: 1

Average Bid:
N/A

11/18/2008 at 7:37 EST

Project Creator: programmingbids
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (57 reviews)

Bid On This Project
 

Description

Up until Vista, calling NtSetInformationProcess for PROCESS_ASSIGN_TOKEN worked fine (as long as you were LocalSystem and had SE_ASSIGNPRIMARYTOKEN privilege).

With Vista, they have crippled this API so that it only works if the process has never yet executed any code, or if the calling process is a Posix subsystem app (to allow setuid to work).

This project calls for a device driver that makes NtSetInformationProcess work under Vista, or that accomplishes token replacement on a process in the same manner that NtSetInformationProcess could do pre-Vista.

Of course it must not be a terrible hack... this is to enable a popular application that is used by thousands on XP to work under Vista, so it must be a clean, understandable implementation that does not destabilize the system.

Driver must be legacy style (not WDM) so that it can be dynamically loaded. Code must be in C or C++ and build as a VisualStudio 2008 project. You should include a small command line sample project that loads the driver and calls your function as a demonstration of it working.

Messages Posted:0 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

Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids. You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


    Bid on this Project