Re: Anyone using Vista?



This is a more or less 'hot topic' in two other programming-type newsgroups
I frequent: The Inno Setup (setup creation software) and my BASIC language
compiler group.

About 95% of the "problems with Vista" reported by folks in those groups
were in fact not problems with Vista per se, but problems with the fact that
Vista comes with the UAC security EN-abled by default. (XP comes with UAC
available but DIS-abled by default).

For setups ("Setup.exe") , you have to be some of King Kong User to write
into "Program Files", but you can handle that with a manifest and/or "Run
AS" .

For programs, the major problem is people trying to use the application
folder as the place to store configuration and other data, e.g., the
program's "INI" file. This is a big No-No when UAC is enabled and the
programs are installed under (of all places!) "Program Files" Make sure
your program data is on the Common Application Data folder or the user
application data folder; and always used the CSIDL_xxx equates to locate
Program Files, Common application data or any other "system" folder. If you
try to hard-code these you will be in deep doo-doo.

Registry keys are also controlled by UAC... if you try to write to HKLM
(HKEY_LOCAL_MACHINE), the O/S will silently re-direct to HKCU
(HKEY_CURRENT_USER). Bottom line here is, if you use these keys, don't count
on being able to "find stuff where you expect it" using regedit.

--
Michael C. Mattias
Tal Systems Inc.
Racine WI
mmattias@xxxxxxxxxxxxxx


.



Relevant Pages

  • Re: Check-list to installing/running apps as non-admin?
    ... A setup needs admin priviledges, so it creates a data folder in with the default data or templates that a new user requires. ... If Vista does not allow normal users to install to Program Files, ...
    (microsoft.public.vb.general.discussion)
  • Re: Anyone using Vista?
    ... The Inno Setup and ... About 95% of the "problems with Vista" reported by folks in those ... Application Data folder or the user application data folder; ... always used the CSIDL_xxx equates to locate Program Files, ...
    (comp.lang.cobol)
  • Re: Deployment Project Question
    ... Is there a way to>accomplish this in Standard VB? ... >> Add a Merge Module Project for your data folder. ... >> David Guyer - VBQA Deployment Testing>> This posting is provided "AS IS" with no warranties, ... >>>I am trying to build a setup project and am stumped. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Good Trader: Odie Ferrous
    ... who is an absolute pleasure to do business with. ... Everyone I've traded with in uac has been great, ... Yes its an awesome setup he got there, my place is a right mess his looked ...
    (uk.adverts.computer)