17 January 2010

Windows 7 and UAC - Can Do

Windows Vista has been quite the adventure for Windows users and software developers. Years of experience with previous versions of Windows taught us a set of rules that changed with Vista, attributable to improved security. This author's experience indicates that Windows 7 has retained the new rules introduced with Vista while improving the 'user experience'. Stated plainly, I like Windows 7 a lot better than Vista.

Pain Free UAC
Deep-Sky Planner 5 is designed to 'play nicely' with the new security scheme that appeared in Vista and continues with 7: it can run from either an administrative or standard user account with User Account Control turned on. Three features require administrative privileges to run:
choosing the ASCOM driver for your telescope, setting system time using a time service or a telescope mount, and using Starry Night with Deep-Sky Planner. I can understand why the Starry Night plug-in or setting system time should be limited to administrators, and the ASCOM driver chooser is not actually a part of Deep-Sky Planner. Other than these situations, UAC stays happy.

Multiple Install Modes
Deep-Sky Planner 5 supports 2 installation modes: one for all users and one for individual user(s). In all users mode, one copy of the program and data files is shared by each user of the computer. In individual user mode, a copy of the program and data files is accessible to each user account for which it is installed. This means that account(s) do not share code or data - a private copy belongs to each installation.

Individual mode is good for most users. It is essential if you need separate files for multiple users. Separate files includes the database where observations, equipment definitions and locations are stored. This option can be maintained (patched) by the individual user without the need for an administrator to apply the patch.

All Users mode is ok for most users too. The program can be run from any account on the computer, but the files are shared. Any maintenance (patching) must be done by an administrator.

The bottom line is pretty simple
Microsoft is taking steps to diminish security problems in Windows, and software developers need to follow the recommendations to make the end user's product work within the new guidelines. Deep-Sky Planner 5 is ready for these changes and it gives you several options for using the product securely with the latest version of Windows.

No comments:

Post a Comment