Small Launch & Copy Application

Përfunduar Postuar Oct 1, 2004 Paguhet në dorëzim
Përfunduar Paguhet në dorëzim

Hi - I am looking for someone to help me with a small zip file utility program.

The purpose of the the utility application is to facilitate the upgrading of a application to a new version.

The application (ApplicationUpgradeUtility) needs to operate in the following manner:

1) The MasterApplication will launch an instance of the ApplicationUpgradeUtility.

h

2) The ApplicationUpgradeUtility will monitor the status of the MasterApplication. When the Utility detects the MasterApplication to have closed down, it will unzip the zip file packaged to the specified location.

3) Each file that is overwritten as part of the upgrade process must be archived in a sub directory off the root application directory called "Archive_DDMMYYYY_X", where DDMMYYY is the date, and X is an incrementing number to cater for the situation where the application is upgraded twice on the one day.

3) After the upgrading and archiving process is complete, the MasterApplication is re-launched, and the upgrade utility closes down.

Requirements:

-Written in .NET 2003 (either c# or c++) using the method for zip files outlined in this article (<[login to view URL]>)

-Must NOT use busy wait loops to detect when the Master Application is shut down.

- Must be completly invisible to the user. ie: have no gui or command prompt windows.

Parameters:

"MasterApplication" - full file path to the master application file path

"Delay" - optional delay in seconds between detection of the master application exiting and the launching of the new version.

"UpgradePackage" - full file path to the zip file containing the package of files to be upgraded.

"BaseDirectory" - The base directory where the zip file package must be installed.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

3) 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

.NET 2003, either C++ or C#.

Programim C PHP

ID Projekti: #3370913

Rreth projektit

1 propozim Projekti në distancë Aktiv Oct 4, 2004

Është zgjedhur fitues:

nauman1973

See private message.

$34 USD për 5 ditë
(2 Përshtypje)
1.9