Header image

Fredrik Haglund's blog

Chatter about EPiServer, ASP.NET, CSS and Web Development.

  • Start
  • About Me
  • My Toolbox
  • Archive

Subscribe to feed

‹ More about BDE  •  Vista Enable Your Applications ›

UAC and Signed Applications

June 8, 2007 | No comments

I talked about User Account Control in Windows Vista at the Developer Day in Gothenburg yesterday.

One of the topics was about signing you application so a user knows who published it. In earlier windows versions this is something that the user see when he download an application like an installer but in Windows Vista publisher is also showed in the consent dialog every time you start an application elevated (running as administrator).

And there is also one more difference – if you elevate an unsigned application User Account Control shows a big orange dialog with a lot of threatening text. If it is signed UAC will use a smaller, less threatening dialog similar to the one you see when you elevate applications signed by Microsoft.

Signing your application is also an requirement to get your application Vista Logo compliant.

So how do you get you application signed then? Well, the descriptions you find when you search is really scary.

“If the programmer uses a Borland product, for example Delphi, the developer has to find those 3 files on the Microsoft web site. Microsoft has removed the file codesigningx86.exe from their web site which contained the 3 files. Now the developer is required to download 19 different files, perform a cab extraction of nearly a GB of files, and install an SDK just to get those 3 files.”

But I found an exelent small tool that solves the whole process in a minute from x2net. It comes with a demo cert to make it easy to test. (If you want the demo cert to work with UAC dialog on Windows Vista you must manually install the demo root certificate into the local machines certificate store)

Bookmark and Share

Tags: CodeGear, Delphi, UAC, User Account Control, Vista, UAC

No comments

Comments feed for this article

Trackback link: http://blog.fredrikhaglund.se/blog/2007/06/08/uac-and-signed-applications/trackback/

Reply

Click here to cancel your reply

— Need help? I’m really good at troubleshooting and finding defects but I’m also a good mentor and teacher. My services are available through INEXOR AB.

Ads by Google

Fredrik’s Recents Posts

  • How to fix alphabetic sorting of pages in EPiServer
  • EPiServer CMS 6: SocketException with VPN
  • TechDays: Dino Esposito’s ASP.NET 4.0 highlights
  • Configuration Management and EPiServer CMS 6
  • EPiServer – Security and Access Control (1/2)

RSS Other EPiServer Posts

  • Why you have to mark your properties as virtual when using PTB
  • Caching object EPiServer is easier then you probably think
  • Loading and saving a custom property value with PropertyUserControlBase
See a complete list of old posts in the archive.

Subscribe to feed

Powered by WordPress and Tarski