View Single Post
Old 12-18-2010, 03:24 AM   #19
cybmole
Wizard
cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.cybmole ought to be getting tired of karma fortunes by now.
 
Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
Quote:
Originally Posted by toddos View Post

Cybmole, I disagree with your assessment. If you have applications that need to elevate and you need to run them at startup, either you or the application developers are doing something wrong. For one, very few apps should need to elevate at all. For another, if you need to run an app elevated at startup, it probably ought to be written as an NT Service (you can do this yourself using srvany.exe from the Windows Resource Kit, to make up for lazy developers). If an app that needs to elevate shows up as "unknown", the developer sucks and failed to build his manifest properly (or at all). If an app that shouldn't need to elevate won't run if it's not admin, the app was written incorrectly.

Turning off UAC in order to use broken apps only encourages bad developers to continue writing broken apps.
well 2 points -

1. toggling UAC off, then ON as per the OPs solution IS a bad idea. UAC creates a virtual registry, which is lost when toggled off. This causes some programs e.g. DVDFAB to lose their registration keys, and causes IE to lose all cookies & saved passwords.

2.
apps: i had a long discussion with the writers of pinnacle game profiler. they tell me it is difficult, slow and expensive to get your app signed my microsoft so that UAC will recognise it. It not a case of app being "broken", its a case of having to pay microsoft to sign it. If you are really curious - the thread will still be on their forum.

For calibre, where there is a new install version weekly - that would be unmanageable.

For ERNDT, it was possible to write an auto-schedule script to run at start up, but I was unable to make that work for peer block.
it became a repetitive annoyance to have to keep OKaying veriosu other handy utilities, & boycotting those because they are not UAC friendly makes no sense.

I thought long & hard before permanently disabling UAC. The main benefit , as I saw it, was protecting me from drive-by malware, which had twice infected my old XP PC. Once I realised that , even with UAC off, I was still protected from rogue .exe and .msi downloads, then I happily disabled it.
NB I also have Microsoft security essentials, which checks every download for me - I consider that enough protection, for a PC which only I use.

back on topic, it could be that now calibre has been installed once, then updates will install OK even with UAC on - I guess some volunteer testers are needed to work through all of the win 7 32 bit / 64 bit + UAC + run as admin options for clean installs / updates & see whether this was a one-off fluke, or a bug that needs addressing.
cybmole is offline   Reply With Quote