views:

126

answers:

1

Currently my program, even though it was written for Windows XP, installs and runs perfectly fine under Windows Vista.

What will have to change in my program to meet the requirements of the Windows 7 Software Logo Program?

For example Vista brought in the UAC (User Account Control) and changed the specific locations you needed to put program components and user files, and also added registry restrictions.

Are there similar changes necessary between Vista and Windows 7.

+2  A: 

Your best thing to do, is to follow the advice that can be found on this page, from within your linked document.

The only way to know what needs to change is to take your application, and evaluate it against the requirements!

Mitchel Sellers
Well, that's all written in Micro-speak. Is there anything written so that a programmer can understand?
lkessler
You are not going to get much more clear cut than the details at the bottom of that document. Between that and the testing tool, it is really pretty simple.
Mitchel Sellers
That document is pretty clear. What is in it that you don't understand?
Foredecker
It isn't even clear that this document is for non-client/server applications. They use the word "Client Software" everywhere. The title is for "Client" applications, and under "Application Eligibility", it states that it must be "a client component" of a server application. Is there another document?
lkessler
Client Software == Software that runs on a Windows Client OS. Server Software == Software that runs on a Windows Server OS.The "Application Eligibility" section sets out which applications are eligible for the Windows 7 Logo. If your application falls into one of the 3 categories listed, it's eligible for the logo.Those categories are (:1) Standalone applications.2) Local applications (so no web apps)3) Clients of a client/server application.See the list of examples for more details.
Larry Osterman
Larry: If the Microsoft Document stated one of three categories as you succinctly do, I would have no problem with it. They do have to be more careful, because they state: "... it must meet the following criteria", and list 4 criteria, one of which is "A client component of a server application". Their 4 example applications also are all clients of some sort (of Outlook, Java or .NET, of optical media, or of a server). Absent is any verification of the eligibility of a standalone application that is not a client
lkessler
@lkessler - I have to disagree, the document is VERY clear on that regard, as Larry mentioned. I did a bit of checking, and I am not aware of any other real documents on it, that is the authoritative source on the issue.
Mitchel Sellers