Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Windows Mobile-How to Autoupdate Application

Posted on 2011-02-17
14
Medium Priority
?
1,552 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 750 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
Fill in the form and get your FREE NFR key NOW!

Veeam is happy to provide a FREE NFR server license to certified engineers, trainers, and bloggers.  It allows for the non‑production use of Veeam Agent for Microsoft Windows. This license is valid for five workstations and two servers.

 
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 750 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

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

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

This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
In threads here at EE, each comment has a unique Identifier (ID). It is easy to get the full path for an ID via the right-click context menu. However, we often want to post a short link within a thread rather than the full link. This article shows a…
This Micro Tutorial will demonstrate how to add subdomains to your content reports. This can be very importing in having a site with multiple subdomains.
How to create a custom search shortcut to site-search Experts Exchange using Google in the Firefox browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch your Bookmark Menu: Press 'Ctrl +…
Suggested Courses

916 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