Solved

Windows Mobile-How to Autoupdate Application

Posted on 2011-02-17
14
1,533 Views
Last Modified: 2013-12-21
I devloped a windows mobile application in c# targeting Windows Mobile 6.1.In this application i want to include a feature that autoupdate the installed application depending on wether a new version is available.First cab i designed in such a way that cab project contains two projects(ie .sln).The need of autoupdation occurs when in any one of these projects i made any small change,i dont want to install the entire application again.only that particular project to be replaced in client.Currently what i doing is,when a new updation is made,i will inform it to the device using sms. Then device will contact to the server and l start to download&install new cab.This new cab may only contain one project(.sln).I think this methood is not correct.For each updation i will create new cab projects.So when u look at the device,u can see lot of installed pgms depending on how many updation made on that application.So i want to make the updation mechanism  similar to Windows Updation.How can i achieve this????.
0
Comment
Question by:vivekpv10
  • 7
  • 4
14 Comments
 
LVL 16

Assisted Solution

by:Kalpesh Chhatrala
Kalpesh Chhatrala earned 250 total points
ID: 34924755
check this article

Creating Self-Updating Applications With the .NET Compact Framework

http://msdn.microsoft.com/en-us/library/aa446487.aspx
0
 
LVL 5

Author Comment

by:vivekpv10
ID: 34932010
That also seems to be reinstallation of entire cab...right??
0
 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
ID: 34932066
yes
0
How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

 
LVL 5

Author Comment

by:vivekpv10
ID: 34933219
for me situation is different.After cab installtion different folders are also created.Using updation I dont want to delete these folderes and files.
0
 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
ID: 34933282
So you have to download latest file manually one by one from server if newer file is available on server.
0
 
LVL 5

Author Comment

by:vivekpv10
ID: 34937133
that is not possible boz..some of the file will be modified after first cab installtion.i want to maintain those files..
0
 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
ID: 34937937
you have to maintain text file for updation like file name, file date / time, file size.

then you can download first text file from server and then check local file with text file.

if file is new on server then download from server.
0
 
LVL 5

Author Comment

by:vivekpv10
ID: 34940280
still i cant understand..after reintsallation whatever we installed using first cab will get deleted.Including files and folders.Reinstallation time how can i check wether text files is updated or not.Also how can i keep those files in same folders..Is any sample code for that..
0
 
LVL 5

Author Comment

by:vivekpv10
ID: 34940626
new files are also created.I creating all these files in Program Files->ASH->Data->abc.txt.Here ASH is applcation Name .'Data' folder is created in installtion time itself.abc.txt is newly created file.
0
 
LVL 5

Author Comment

by:vivekpv10
ID: 34957852
Ya..ur zone allocation is correct....but still not get any response.
0
 
LVL 24

Accepted Solution

by:
alexey_gusev earned 250 total points
ID: 34958999
there is no such thing even under normal Windows, let alone WM :)

if you need sophisticated update mechanism, you'll need to implement it yourself, ie initial install is via cab file, so all registry entries are present, it is visible in Settigns->Remove Programs and so forth, then you check for updates from your app(s) and download and replace desired components/files/whatever else.
0
 
LVL 5

Author Closing Comment

by:vivekpv10
ID: 35067917
Thanks..
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

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…
This article offers some helpful and general tips for safe browsing and online shopping. It offers simple and manageable procedures that help to ensure the safety of one's personal information and the security of any devices.
This Micro Tutorial will demonstrate how nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.
Shows how to create a shortcut to site-search Experts Exchange using Google in the Chrome browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch the Search Engine Menu: In chrome, via you…

763 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