Closed

Windows user profile manager in C#

This project received 13 bids from talented freelancers with an average bid price of $375 USD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
13
Project Description

I need a C# programmer who has experience working with files and the Windows registry to develop a program that will allow a user to perform the following tasks:

1. Copy user profile to external media
a. Option to copy current or other user profile (Default is current user profile)
b. Verify enough room on external media prior to copy
c. Option to delete profile currently stored on external media (Default is to delete)
d. Option to empty recycle bin prior to copy (Default is to empty)
e. Option to delete temporary IE files prior to copy (Default is to delete)

2. Transfer user profile from computer to external media
a. Verify enough room on external media prior to transfer
b. Option to delete or wipe profile from hard drive when finished (Default is to wipe)
c. Option to empty recycle bin prior to transfer (Default is to empty)
d. Option to delete temporary IE files prior to transfer (Default is to delete)
e. Option to decrease size temporary IE file size prior to transfer (reference)
(Default is to decrease size to 10MB)
f. Update registry to point to new profile location

3. Return user profile from external media back to computer
a. Update registry to point to new profile location
b. Option to delete or wipe profile from external media with restoration is complete (Default is null)

4. Remove a user profile from computer
a. Option to remove current or other user profile (Default is current user profile)
b. Option to delete or wipe selected user profile (Default is wipe)
c. Option to remove user profile from registry (Default is to remove entry)

Application may need to read certain user and/or system information from the registry, reboot, perform the selected action, e.g. copy, transfer, return or wire a user profile, and update the registry if necessary before booting into the OS.

A status indicator should be used to the progress of the action selected.

The application is expected to be launched from the external media that will store the copied or transferred user profile.

The application should run on Windows XP, Vista and 7 both 32 and 64 bit versions.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online