Author: Chris Shearer CooperChris Shearer Cooper
Date: Dec 3, 2007 08:16
Sorry, this is the first day I've been trying to understand Vista security,
so I'm probably going to ask a lot of questions using the wrong jargon
(grin) ...
The situation is this. I have an MFC application under Visual C++ 6.
Porting it to a newer version of Visual Studio is not an option, I tried and
it required so many changes to the app to get it to compile that the QA
department (correctly) said these changes would require a complete QA cycle
of every single feature, and we don't have time for that right now.
The program is composed of several EXEs, and one of the feature it has is
automatic updating, where it downloads a new EXE from our web site (with
appropriate security) and then overwrites the installed EXE. Under XP this
works fine (obviously no EXE tries to overwrite itself).
Vista of course assumes my application is a virus and puts the kibosh on the
whole automatic update thing.
As I've been reading up on this, I'm wondering if I need to create a
manifest. But then I'm not sure what to put in it ... 95%% of the time, the
program won't be automatically updating itself, so I don't want the
obnoxious Vista "Oh my God somebody is trying to run an application! Shall
I kill it?" message popping up every time users run my application.
|