[Limitation] Library doesn't work on Windows XP

Dec 21, 2009 at 3:13 PM

Hi,

I tried to run the samples on vista(sp2), xp and Windows7 and it appears that the samples works only under Windows7.

If I try (for example the QuickAccessToolbar sample) on Vista or XP, the program fails on the method "CreateRibbonFrameWork".

I noticed that on Windows7 computers I have the UiRibbon.dll under the SYSTEM directory while in Vista or XP computers this DLL is missing (even though I installed the Windows7 SDK).

Can anyone please advise how can I use this Ribbon under Vista and XP ?

Yoav.

 

Dec 22, 2009 at 2:23 AM

Hi, I'm only a (somewhat advanced) computer user. I'm not linked to this project nor to Microsoft in any way, so the following guidance may not be entirely accurate.

Ribbon functionality from Windows 7 and Windows Server 2008 R2 was backported to Windows Vista and Windows Server 2008, but not to earlier Windows versions. On Windows Vista and Windows Server 2008, the Windows Ribbon and Animation Manager Library update (Microsoft KB960362) is required, which depends on Windows Vista/Server 2008 Service Pack 2. This update is part of the so called Platform Update for Windows Vista and Windows Server 2008, and it is being deployed through Automatic Updates, Microsoft Update, and Windows Server Update Services (WSUS), provided the Service Pack 2 is installed. So, in fact, applications based on the Ribbon Framework will not work with Windows versions earlier than Windows Vista.

Regards.

Jan 28, 2010 at 8:15 PM

I am having the same problem but the release notes on Win 7 SDK say that XP with SP3 is a supported OS so now I am very confused and can't find any help at all!

Please see below copy of text on the release notes of Win 7 SDK.

Can anybody clarify this please?

3.  Supported Compiler, Platforms, and Related Software

This release of the Windows SDK supports Microsoft Visual Studio 2005 SP1, Microsoft Visual Studio 2008 SP1, and the Microsoft Visual Studio 2008 Express Editions. Express Editions of Visual Studio are available to download from the Visual Studio Express site free of charge.

This release of the Windows SDK supports x86, x64, and IA64 platform architectures for building and running applications on Windows XP SP3, Windows Server 2003 R2, Windows Vista, Windows Server 2008, and Windows 7.

Coordinator
Jan 29, 2010 at 10:22 AM

Windows 7 Ribbon is only supported on:

  • Windows 7
  • Windows Vista with Service Pack 2 (SP2) and Platform Update for Windows Vista
  • Windows Server 2008 R2
  • windows Server 2008 with SP2 and Platform Update for Windows Server 2008

Specifically, Windows XP is not supported.

Jan 29, 2010 at 11:59 AM

Hi Arik,

Well, I don't understand why you say that because the Windows SDK 7 release notes say that XP with SP3 is supported. PLEASE do check the release notes especially on point 3 that I am copying again:

3.  Supported Compiler, Platforms, and Related Software

This release of the Windows SDK supports Microsoft Visual Studio 2005 SP1, Microsoft Visual Studio 2008 SP1, and the Microsoft Visual Studio 2008 Express Editions. Express Editions of Visual Studio are available to download from the Visual Studio Express site free of charge.

This release of the Windows SDK supports x86, x64, and IA64 platform architectures for building and running applications on Windows XP SP3, Windows Server 2003 R2, Windows Vista, Windows Server 2008, and Windows 7.

Coordinator
Jan 29, 2010 at 6:26 PM

Check Windows Ribbon documentation http://msdn.microsoft.com/en-us/library/dd371191(VS.85).aspx, under "Minimum Requirements".

The release notes of Windows SDK refers to the Windows SDK. This means you can install the Windows 7 SDK on Windows XP. It doesn't mean that every windows 7 feature is supported on XP.

Surly you don't expect the Windows 7 task bar to work on windows XP, but it is in the SDK..