Andrew's Blog

Random Thoughts of an ASP.Net Code Monkey

EVO Launch Scotland - Slides, Answers, Links and Samples

March 31, 2007 00:09 by Andrew Westgarth

On Tuesday, 27th March, I delivered the EVO (Exchange, Vista and Office) Launch event at the Microsoft Offices in Edinburgh for VBUG Scotland. In this packed session I attempted to cover as many of the new features for Developers to be aware of in the new products Vista and Office 2007. Unfortunately the session overran and thanks to those who stayed that extra bit longer to hear some more. The slides are linked below, if you wish to take a look at them and if you have any questions please email me using the contact form and I'll get back to you as soon as I can.

I enjoyed coming up to Scotland and enjoyed delivering the event, gained more experience and had some interesting conversations with delegates, listening to opinions on the new software and their experiences with Vista and Office. Questions were plentiful and interesting and a couple which I had to do some further research on are detailed below.

  • Network Access Protection - How is it configured and how is it managed in infrastructure - is it a Vista only feature?
  • Manifest files in UAC aware applications, are the elevation rights defined for application or process?

To tackle Network Access Protection, this is a feature which enforces policies on networks as to requirements for clients to connect to the network, this is achieved by checking computers against a defined security policy. The infrastructure involved primarily includes servers running Windows Server "Longhorn" and a Network Policy Server (NPS) which enables centralised policy configurationa and evaluation of the client health state. There is also a Network Access Protection Client currently in beta testing for Windows XP Clients. For more information see the Technet Network Access Protection pages.

Manifest files in UAC aware applications are used in applications to inform the Operating System of what the application needs, this will become a mandatory requirement for applications as Operating Systems evolve even further. The manifest schema is used to allow developers to set attributes to detail the requested execution level - for more information see the "Developer Best Practives and Guidelines for Applications in a Least Privileged Environment Documents on MSDN.

Resources, Slides and Code Samples from the session

Daniel Moth's Blog - A great source for lots of Vista examples, Daniel covers UAC, Sidebar, Sideshow. Indeed the samples I used were created with the help of his MSDN Nuggets

Check out Channel9's coverage of Windows Vista, plenty of Videos and Screencasts to take a look at

Windows Vista Developer Centre on MSDN and go and download the Windows SDK (warning this is a very big file!).

For more resources see the slides from the session. The slides are available in both Office 2007 - pptx format and Office 97-2003 ppt format:

Hello World SideBar Gadget Sample


Post calendar

<<  August 2022  >>


The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2022