Solved

Upgrade Application on Client.

Posted on 2008-10-03
6
150 Views
Last Modified: 2012-05-05
Hi,

I have application that used by many client computers.
In order to avoid server overhead, the application is place at every client computers.

The problem is when there is upgrade then we have to copy to all of the client computers.

Please help to solve this problem.

Thank you.
0
Comment
Question by:emi_sastra
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 22632397
You have many options.
1. You can use ClickOnce deployment which copies newer version if needed when the application starts.
2. You can run the application from a shared folder.
3. You can have a batch file that copies the files from a share folder to a local folder and then start the application.
4. ...
0
 
LVL 1

Author Comment

by:emi_sastra
ID: 22632972
Hi emoreau,

1. How to do it?
2. Application is on the server? This is I am avoiding.
3. Usually I create shortcut from a local folder that the application is exist.  Could we change the default icon for the batch file?

Thank you.
0
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 22633372
1. http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx
3. Create a batch file and copy it on the desktop, then you can set to any icon you want.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 1

Author Comment

by:emi_sastra
ID: 22633501
3. How to compare file  on local computer to server and replace it with newest one from server?

Thank you.
0
 
LVL 70

Accepted Solution

by:
Éric Moreau earned 500 total points
ID: 22633940
For this you will need an application that compares the timestamp of the files. If you want to create your own, have a look at the August 2003 issue of the UTMag (http://www.utmag.com/ViewPageIssue.aspx). There was an article written by Rex Willis titled "Create a Stub Program for .NET"

But I think that you better use ClickOnce
0
 
LVL 1

Author Comment

by:emi_sastra
ID: 22634172
Hi emoreau,

I will learn them later, and use the best suite to me.

Thank you very much for your help.
0

Featured Post

Secure Your Active Directory - April 20, 2017

Active Directory plays a critical role in your company’s IT infrastructure and keeping it secure in today’s hacker-infested world is a must.
Microsoft published 300+ pages of guidance, but who has the time, money, and resources to implement? Register now to find an easier way.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: jpaulino
XML Literals are a great way to handle XML files and the community doesn’t use it as much as it should.  An XML Literal is like a String (http://msdn.microsoft.com/en-us/library/system.string.aspx) Literal, only instead of starting and ending with w…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question