PDA

View Full Version : Interesting reading on Vista Logo requirements



NewsArchive
10-13-2008, 01:54 AM
Hello all,

I was searching about the requirements which are involved to put a
"Vista-compatible" logo on a website or the CD-cover.

This is a Word-Document I found:

-----------------------------
Certified for Windows Vista Requirements

Requirements for the Windows Vista Logo Program for Software. This
document outlines the requirements for the Certified for Windows Vista
Logo Program.

http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc
-----------------------------

Maybe its helpful for others, so I post this link here.

Its about Installation, digital signature, etc.

Two snippets:
-----------------------------
2.2 Support User Account Control for Installation

Criteria
An installation must not assume the installation is being performed in the
user context of the user who will ultimately run the application. All
applications that are installed system wide must be installed by a full
administrator context (even when invoked by a protected administrator),
thus each application must do first run tasks separately from install.

.....

2.3 Install to Correct Folders

Criteria
Applications should be installed to Program Files or the user’s AppData
folder by default.
For per-machine installations, user data must be written at first run and
not during the install. Since the install potentially elevates to a
different user account during the per-machine install, there is no correct
user location to store data at install time.

Rationale
Users should have the flexibility to install applications where they need
them and should have a consistent and secure experience with the default
location of files.
-----------------------------

--
Grüße / Regards
Wolfgang Orth

http://www.odata.de



Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/

NewsArchive
10-13-2008, 01:56 AM
> Certified for Windows Vista Requirements
>
> Requirements for the Windows Vista Logo Program for Software. This
> document outlines the requirements for the Certified for Windows Vista
> Logo Program.
>
> http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc

Thanks for the link.


> 2.2 Support User Account Control for Installation
>
> Criteria
> An installation must not assume the installation is being performed in the
> user context of the user who will ultimately run the application. All
> applications that are installed system wide must be installed by a full
> administrator context (even when invoked by a protected administrator),
> thus each application must do first run tasks separately from install.
>
> .....
>
> 2.3 Install to Correct Folders
>
> Criteria
> Applications should be installed to Program Files or the userʼs AppData
> folder by default.
> For per-machine installations, user data must be written at first run and
> not during the install. Since the install potentially elevates to a
> different user account during the per-machine install, there is no correct
> user location to store data at install time.

That echoes what we have been saying all along:

1) Never provide an option (on Vista) to run the application at the end of
the install

2) Default to suggested directories and never try to create data or
Registry settings until the first run.

Besides providing the user the option to change data locations, this also
takes into account that data locations set by the CSIDL (both in the
Registry and on the disc drive) are NOT the same for the user when running
elevated as when running normally.

It really isn't that hard to comply with the rules. It just takes a little
preparation (and of course SetupBuilder makes the hard stuff easy<g>).

;-)

Charles



--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious imaging tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
10-13-2008, 01:59 AM
I hope SV reads this and opens up all folders for installer .....

--
Thank you

Cordialement - Best regards
Jean-Pierre GUTSATZ

CGF

DMC - Data Management Center - A tool to let you Migrate Import Export
Transfer all your Data very easily
www.dmc-fr.com
Certified by Microsoft : "Works with Vista" & "Works with Windows Server
2008"

NewsArchive
10-13-2008, 01:59 AM
Hi Charles,

>> 2.2 Support User Account Control for Installation
....
>> thus each application must do first run tasks separately from install.


> That echoes what we have been saying all along:
>
> 1) Never provide an option (on Vista) to run the application at the end
> of the install

> 2) Default to suggested directories and never try to create data or
> Registry settings until the first run.


Also not running "MyUserAdministration.exe" even when the data are at
ALL_USERS_COMMON_DATA?

Me thought that pouching the data over there makes it accessible for all,
no matter what elevator permissions they have... <sigh>

In the good ol' time we all had to use the stairs. Remember how slim we
have been way back then?






--
Grüße / Regards
Wolfgang Orth

http://www.odata.de


Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/

NewsArchive
10-13-2008, 02:01 AM
> Also not running "MyUserAdministration.exe" even when the data are at
> ALL_USERS_COMMON_DATA?
>
> Me thought that pouching the data over there makes it accessible for all,
> no matter what elevator permissions they have... <sigh>

If your sure that your app does not write anything anywhere else (INI
files, Registry, etc) then there are common data areas that you can use.

Many developers don't like to park "personal" date there, but it really
depends on what type of app you have to determine if this works for you or
not.

Usually I still don't fire up the app until I am de-elevated and running by
the user restarting the app after the installer exits.

Then I know for sure that even things like screen positions from Clarion's
remembering where they go are placed in the User's Registry (or the user's
data area) so as not to get mixed up with shared data (if there is such a
thing<g>).


> In the good ol' time we all had to use the stairs. Remember how slim we
> have been way back then?

LOL - for sure!

I still have a 360K floppy disk that contains AutoCad 1.0 AND a drawing of
the shuttle that you could zoom into the cockpit and down to where you
could read the writing on the monitor!

(not that I have a machine with a 360K disk drive any longer<g>)

These days considering Windows programming is like the classic "Honey does
this make me look fat?" question.

"No dear - you look as slim as you were when we first met!"

;-)

Charles




--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious imaging tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------

NewsArchive
10-13-2008, 02:02 AM
> I was searching about the requirements which are involved to put a
> "Vista-compatible" logo on a website or the CD-cover.
>
> This is a Word-Document I found:

And here are the specifications for the latest high-end Windows 2008 "Works
with" and "Certified for" tests:

http://download.microsoft.com/download/5/1/d/51db74f9-0f5a-4045-a170-448f274de162/Windows%20Server%202008%20Works%20with%20Specifica tions.doc

http://download.microsoft.com/download/5/1/d/51db74f9-0f5a-4045-a170-448f274de162/Windows%20Server%202008%20Software%20Logo%20Specif ications.doc

Thanks to Jean-Pierre, SetupBuilder passed the "Works with Vista" and "Works
with Windows Server 2008" certification.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
10-13-2008, 02:03 AM
Merci Friedrich :)
After all if we can win two GP's in front of the Anglo-Italo-German armada
then maybe we can also certifiy our work <VBG>


--
Thank you

Cordialement - Best regards
Jean-Pierre GUTSATZ

CGF

DMC - Data Management Center - A tool to let you Migrate Import Export
Transfer all your Data very easily
www.dmc-fr.com
Certified by Microsoft : "Works with Vista" & "Works with Windows Server
2008"

NewsArchive
10-13-2008, 02:04 AM
> Merci Friedrich :)
> After all if we can win two GP's in front of the Anglo-Italo-German armada
> then maybe we can also certifiy our work <VBG>

<VBG>

I believe it's easier to win the Formula 1 Grand Prix with your Mercedes or
my Audi "street cars" than passing the Vista/2008 certification tests (and
VeriSign validation) <G>.

Friedrich

NewsArchive
10-13-2008, 03:14 AM
YES (if we have the yellow ligths on the roof ) <BG>

But I need to change two tyres if it rains so ...... for the 'story glory'
of it :
garage I bougth the car from (NOT an official MB dealer) : 651 euros
local speedy change all shop : 450 euros
internet free delivery : 250 euros

where will I buy them from ? :)

--
Thank you

Cordialement - Best regards
Jean-Pierre GUTSATZ

CGF

DMC - Data Management Center - A tool to let you Migrate Import Export
Transfer all your Data very easily
www.dmc-fr.com
Certified by Microsoft : "Works with Vista" & "Works with Windows Server
2008"

NewsArchive
10-15-2008, 01:31 AM
Hi Charles,

> 1) Never provide an option (on Vista) to run the application at the end of
> the install

Agreed, but I have to say that I do not and never have liked that
limitation. You just bought the ABC software for #xxx and you install it on
your spanking new Vista machine. At the end the install goes away and
you're left wondering what the heck just happened;) So you start digging
through the desktop but can't find anything there. So you go through the
start menu (which I hardly ever use except in this very situation!<g>) and
finally find it there under "Company XYZ | The Software | ABC"

Best regards,

--
Arnór Baldvinsson - Icetips Creative, Inc.
www.icetips.com - www.buildautomator.com

Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
10-15-2008, 01:33 AM
>> 1) Never provide an option (on Vista) to run the application at the end of
>> the install
>
> Agreed, but I have to say that I do not and never have liked that
> limitation. You just bought the ABC software for #xxx and you install it on
> your spanking new Vista machine. At the end the install goes away and
> you're left wondering what the heck just happened;) So you start digging
> through the desktop but can't find anything there. So you go through the
> start menu (which I hardly ever use except in this very situation!<g>) and
> finally find it there under "Company XYZ | The Software | ABC"

Hi Arnor,

I agree<g>.

I have modified my latest SetupBuilder installers so that after the dialog
loop I display a message to the user.

I tell them that they can access the program by clicking it from the
(product name) section of the Program Group and I display a separate
message (slightly modified) if they elected to create a shortcut.

Not perfect, but at least it tells them where to go next.


Charles


--
-------------------------------------------------------------------------------------------------------
Charles Edmonds
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.pagesnip.com - "Print and Save the Web, just the way you want it!"
www.clarionproseries.com - "Serious imaging tools for Clarion Developers"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms!"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
www.fotokiss.com - "World's Best Auction Photo Editor"
-------------------------------------------------------------------------------------------------------