Solved

Windows Mobile-How to Autoupdate Application

Posted on 2011-02-17
14
1,516 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
Comment Utility
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
Comment Utility
That also seems to be reinstallation of entire cab...right??
0
 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
Comment Utility
yes
0
 
LVL 5

Author Comment

by:vivekpv10
Comment Utility
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
Comment Utility
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
Comment Utility
that is not possible boz..some of the file will be modified after first cab installtion.i want to maintain those files..
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Ya..ur zone allocation is correct....but still not get any response.
0
 
LVL 24

Accepted Solution

by:
alexey_gusev earned 250 total points
Comment Utility
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
Comment Utility
Thanks..
0

Featured Post

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Suggested Solutions

Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
Several part series to implement Internet Explorer 11 Enterprise Mode
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.
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…

772 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now