473,378 Members | 1,462 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Updater Appilcation Block

RS
Hello everyone,

I am really confused about how UAB works in my scenario.

I have divided my updates into three categories: Apps, Reports, and
others. For each category I created a manifest (ie Apps.xml,
reports.xml and others.xml) and I have a main manfest (ie manifest.xml)
which has the three category manfests references.

Lets say I destributed the application for my users. User ran the
application which checks for updates in the start of the application.
Lets say that there apdates for all three categories. The application
informs the user that it is downloading updates then it is activating
the apdates. Everything should be straight forward so far. Lets say a
month later we have a new version of ONE of our reports. Now, in order
for the application to recognize there is an update and need to
generate a new manifest for "manifest.xml" and "Reports.xml".
"Manifest.xml" should also has a reference for "apps.xml" and
"Others.xml" in case we have new user who didn't do the first update.
My concern is, I hope I didn't lose anyone so far, if the user already
did the first the update, will his/her application download the files
of the three manifests (reports.xml, apps.xml and others.xml) or only
the files from reports.xml? and will it download all the files within
reports.xml or only the new version of one report? To my understaning
it should only download the new version of the one report instead of
downloading all reports. But how can I implement that? I tried using
hashing and I read previous threads in this group about hashing but the
all failed. I used SHA1Managed algorithem and set saltEnabled to both
false and true. Nogood. It still downloads all files. I followed the
instructions in following thread:

http://www.gotdotnet.com/codegallery...3-5ef85770afda
I also read that there might be a bug in the hash validation.

Please let me know what I should do to fix that issue or if there is
another way to tackle this problem.

I am using UAB 2.0 and I have also done patch 323. I am using win xp
pro sp 2 and VS 2003

Your help is really appreciated

Nov 21 '05 #1
0 757

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Ramil Domingo | last post by:
Hi, Sorry for crossing over but I would like to know if someone here knows the right newsgroup that tackles the MS Updater Application Block? I have tried the GotDotNet Workspace Newsgroup but...
1
by: AMDRIT | last post by:
Hello Everyone, I have an application that uses the application updater block V2. The application is launched using an appStart assembly first. Everything has been working great for a few...
6
by: Benjamin Day | last post by:
Does anyone ACTUALLY have the application updater block working? I've been beating my head against the wall on this one for about 3 days. It looks cool. It seems promising. I've even read this...
1
by: Kiran_Juikar | last post by:
I am using Microsoft Updater Block in my project for Auto Client Upgrades. How I will Upgrade my Updater block within itself.
1
by: john wright | last post by:
I am trying to find a good tutorial on how to use this verison of the updater block so I can incorporate it into my projects. I have tried to use the documentation with some success, however most...
1
by: SouthSpawn | last post by:
I am looking for a way to distrubute my client application. Once I distrubute my application, I will want it to automatically update itself. I will put the new files on the webserver. I have seen...
1
by: Kiran_Juikar | last post by:
My application is already installed on the client machines & I am using Application Updater blockfor Auto Upgrades. Can I replace Updater blocks with ClickOnce.
0
by: Amjath | last post by:
I put all my application updater block dll to GAC, to avoid keeping this dll's in my bin folder. After doing this all i build my project, it works fine, now i run my project it give me an error...
0
by: Amjath | last post by:
I put all my application updater block dll to GAC, to avoid keeping this dll's in my bin folder. After doing this all i build my project, it works fine, now i run my project it give me an error...
0
by: UJ | last post by:
Can somebody either post or put up a link that uses the Updater Application Block? I apparently am doing something wrong and can't figure it out. I call updater.BeginDownload with my manifests,...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.