Welcome Guest Search | Active Topics | Members | Log In | Register

OLEVIEW supplied with VS2008 and x64 Options · View
Gerry Hickman
Posted: Saturday, April 05, 2008 11:58:01 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 05/04/2008 23:58:01
Date: Sat, 05 Apr 2008 22:58:01 +0100

Hi,

VS2008 comes with a Windows SDK called 6.0A, and this SDK has a tool
called OLEVIEW "Ole-Com object viewer".

The problem is that when I run this tool on Vista x64, it presents the
data in a 32bit context (ie the DLL is shown in the SysWOW64 folder)
instead of the %windir%\System32 folder. It may also be enumerating the
SysWOW64 sub-keys of the registry instead of the real one.

Since COM is still essential on Vista and Win2008, and offers much more
advanced funtionality than you get in .NET, I need this tool to work in
the x64 context.

Another problem I found is that if I select the "Microsoft Windows
Installer Object Library (ver 1.0)" in the list of TypeLibs and then
right-click and then view, it gives an error about the library not being
registered (this happens on x86 and x64).

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Monday, April 07, 2008 10:45:25 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 07/04/2008 10:45:25
Date: Mon, 07 Apr 2008 10:45:25 GMT

Hello Gerry,

For your first question about oleview run in x64 system, the current design
of oleview is to enumerate the SysWow64 sub-keys as well as the real ones.
We can differentiate the two according to the OLEVIEW's outputs. If you
feel this design is not convenient, it is my pleasure to help send a wish
to the developer of oleview via internal channel.

For the second question about "the library not being registered" error
thrown from oleview when users right-click + view on "Microsoft Windows
Installer Object Library (ver 1.0)" in the list of TypeLibs:
Based on my tests on both x86 and x64 machines with oleview.exe from
Windows SDK 6.0A, I failed to reproduce the error because the typelib
detail is shown successfully on my side. However, I find a feedback about
oleview at:
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?Feedbac
kID=289440
The feedback says oleview hangs when select "view.." from the context menu,
and the application freeze. If your experience is not the same as it, I'd
suggest you submit a ticket in
https://connect.microsoft.com/VisualStudio
to report the problem. Developers of oleview may cooperate with you and try
to resolve the problem.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

Gerry Hickman
Posted: Monday, April 07, 2008 10:10:02 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 07/04/2008 22:10:02
Date: Mon, 07 Apr 2008 21:10:02 +0100

Hi Jialiang Ge,

> For the second question about "the library not being registered" error
> thrown from oleview when users right-click + view on "Microsoft Windows
> Installer Object Library (ver 1.0)" in the list of TypeLibs:
> Based on my tests on both x86 and x64 machines with oleview.exe from
> Windows SDK 6.0A, I failed to reproduce the error because the typelib
> detail is shown successfully on my side.

OK, it may be to do with Windows language settings. The TypeLib
registration on my x86 test machine is below. Note the 409 key. Can you
let me know if your Reg looks the same? You can view this from inside
OLEVIEW, you don't need to use Regedit.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0]
@="Microsoft Windows Installer Object Library"

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409]

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32]
@="C:\\Windows\\system32\\msi.dll"

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\HELPDIR]
@="C:\\Windows\\system32"

> However, I find a feedback about
> oleview at:
> http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?Feedbac
> kID=289440
> The feedback says oleview hangs when select "view.." from the context menu,
> and the application freeze.

No, mine does not freeze, it says

LoadRegTypeLib({000C1092-0000-0000-C000-000000000046},1,0,2057,...)
failed. Library not registered
TYPE_E_LIBNOTREGISTERED ($8002801D)

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Tuesday, April 08, 2008 6:15:23 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 08/04/2008 06:15:23
Date: Tue, 08 Apr 2008 06:15:23 GMT

Hi Gerry,

I have verified the registry entries of
000C1092-0000-0000-C000-000000000046, and they are exactly the same as
yours.

The error 8002801d "Library Not Registered" literally indicates that there
is a problem with the registry information for this object. The registry
entry may be missing or contain incorrect information, or the user may not
have permission to read the registry entry. Would you check if the TypeLib
and CLSID entries in registry give proper read permissions to the user who
runs the oleview? To check the permission, you can right click on the key,
and select Permissions|Security. The CLSID entry of Microsoft Windows
Installer Object Library (ver1.0) is located at
HKEY_CLASSES_ROOT\CLSID\{000C101C-0000-0000-C000-000000000046}.

If the problem continues after you change the permissions for ClassID and
TypeLib, you can also use the ProcMon or RegMon utility to monitor registry
activity while you run the failing oleview. The ProcMon/RegMon log shows if
any attempts to read the registry fail. You can download ProcMon/RegMon
from the following position:
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
http://technet.microsoft.com/en-us/sysinternals/bb896652.aspx
And refer to the blog article "Process Monitor - Hands-on Labs and Examples"
http://blogs.technet.com/softgrid/archive/2008/01/24/process-monitor-hands-o
n-labs-and-examples.aspx
We can start to log before we click on the Microsoft Windows Installer
Object Library entry in oleview, and ends logging when the error is thrown.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Gerry Hickman
Posted: Tuesday, April 08, 2008 8:40:51 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 08/04/2008 20:40:51
Date: Tue, 08 Apr 2008 19:40:51 +0100

Hi Jialiang Ge,

> For your first question about oleview run in x64 system, the current design
> of oleview is to enumerate the SysWow64 sub-keys as well as the real ones.
> We can differentiate the two according to the OLEVIEW's outputs.

OK, I think you're saying it will show BOTH sets of keys? If that's the
case, would we expect to see duplicate entries in the list of "All
objects" - one for x86 and one for x64?

I tested today on Vista x64, I expanded "All Objects", then "Microsoft
Windows Installer", when I looked at the registry tab, it was pointing
to SysWOW64 - this was unexpected. I noticed other classes were
registered in %windir%\System32 as expected.

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Thursday, April 10, 2008 2:44:10 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 10/04/2008 02:44:10
Date: Thu, 10 Apr 2008 02:44:10 GMT

Sorry, Gerry, I suddenly realize my previous test of x86 and x64
environment was conducted with an OLEVIEW currently available to Microsoft
internal only. This oleview.exe tool can read the 64-bit hive. I am
checking with the SDK team to see whether & when will they include this x64
version into the public SDK.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Gerry Hickman
Posted: Thursday, April 10, 2008 9:32:38 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 10/04/2008 21:32:38
Date: Thu, 10 Apr 2008 20:32:38 +0100

Hi Jialiang,

OK, thanks for the update. We really need this working on x64.
Everything is moving to x64 now and we need to tools to keep up.

Jialiang Ge [MSFT] wrote:
> Sorry, Gerry, I suddenly realize my previous test of x86 and x64
> environment was conducted with an OLEVIEW currently available to Microsoft
> internal only. This oleview.exe tool can read the 64-bit hive. I am
> checking with the SDK team to see whether & when will they include this x64
> version into the public SDK.
>
> Regards,
> Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
> Microsoft Online Community Support
>
> =================================================
> Delighting our customers is our #1 priority. We welcome your comments and
> suggestions about how we can improve the support we provide to you. Please
> feel free to let my manager know what you think of the level of service
> provided. You can send feedback directly to my manager at:
> msdnmg@microsoft.com.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
> =================================================
>


--
Gerry Hickman (London UK)
Gerry Hickman
Posted: Thursday, April 10, 2008 9:36:30 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 10/04/2008 21:36:30
Date: Thu, 10 Apr 2008 20:36:30 +0100

Hi Jialiang Ge,

Please can you check the OLEVIEW you are using is the one from the 6.0A
SDK (not the "internal" one). I've tested it two machines, x86 and x64
and get the same problem. On Vista, the TypeLib keys are locked down anyway.

Jialiang Ge [MSFT] wrote:
> Hi Gerry,
>
> I have verified the registry entries of
> 000C1092-0000-0000-C000-000000000046, and they are exactly the same as
> yours.
>
> The error 8002801d "Library Not Registered" literally indicates that there
> is a problem with the registry information for this object. The registry
> entry may be missing or contain incorrect information, or the user may not
> have permission to read the registry entry. Would you check if the TypeLib
> and CLSID entries in registry give proper read permissions to the user who
> runs the oleview? To check the permission, you can right click on the key,
> and select Permissions|Security. The CLSID entry of Microsoft Windows
> Installer Object Library (ver1.0) is located at
> HKEY_CLASSES_ROOT\CLSID\{000C101C-0000-0000-C000-000000000046}.
>
> If the problem continues after you change the permissions for ClassID and
> TypeLib, you can also use the ProcMon or RegMon utility to monitor registry
> activity while you run the failing oleview. The ProcMon/RegMon log shows if
> any attempts to read the registry fail. You can download ProcMon/RegMon
> from the following position:
> http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
> http://technet.microsoft.com/en-us/sysinternals/bb896652.aspx
> And refer to the blog article "Process Monitor - Hands-on Labs and Examples"
> http://blogs.technet.com/softgrid/archive/2008/01/24/process-monitor-hands-o
> n-labs-and-examples.aspx
> We can start to log before we click on the Microsoft Windows Installer
> Object Library entry in oleview, and ends logging when the error is thrown.
>
> Regards,
> Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
> Microsoft Online Community Support
>
> =================================================
> Delighting our customers is our #1 priority. We welcome your comments and
> suggestions about how we can improve the support we provide to you. Please
> feel free to let my manager know what you think of the level of service
> provided. You can send feedback directly to my manager at:
> msdnmg@microsoft.com.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
> =================================================
>


--
Gerry Hickman (London UK)
Gerry Hickman
Posted: Thursday, April 10, 2008 9:39:47 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 10/04/2008 21:39:47
Date: Thu, 10 Apr 2008 20:39:47 +0100

Hi Jialiang Ge,

> Sorry, Gerry, I suddenly realize my previous test of x86 and x64
> environment was conducted with an OLEVIEW currently available to Microsoft
> internal only.

I'd be happy to act as a tester for this new tool (currently only
available to Microsoft). You can contact me via my MSDN profile.

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Friday, April 11, 2008 8:21:14 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 11/04/2008 08:21:14
Date: Fri, 11 Apr 2008 08:21:14 GMT

Hello Gerry,

I've checked it with the oleview from the pulic SDK 6.0A in my x86 Vista
machine, and reproduce the error 8002801d "Library Not Registered".

I queried our internal product issue data base, and find an entry for this
problem. The error is due to the algorithm of oleview for user default
LCID. However, the resultion/fix was not described clearly in the entry. I
am asking the corresponding issue owner for more information, and will get
back to you soon. If you feel this problem is very critical to your
business, I'd suggest you contact Microsoft Product Support Service. Since
we've confirmed that this is an issue of Microsoft product, the support
incident will be free of charge. You can contact Microsoft Product Support
directly to discuss additional support options you may have available, by
contacting us at 1-(800)936-5800 or by choosing one of the options listed
at
http://support.microsoft.com/common/international.aspx?rdpath=fh;en-us;cntac
tms.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Gerry Hickman
Posted: Friday, April 11, 2008 10:17:05 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 11/04/2008 22:17:05
Date: Fri, 11 Apr 2008 21:17:05 +0100

Hi Jialiang Ge,

> I've checked it with the oleview from the pulic SDK 6.0A in my x86 Vista
> machine, and reproduce the error 8002801d "Library Not Registered".

Excellent! Thanks for taking the time to test it again. I was very
confused that you were not seeing my error previously.

> I queried our internal product issue data base, and find an entry for this
> problem. The error is due to the algorithm of oleview for user default
> LCID. However, the resultion/fix was not described clearly in the entry.

OK.

> I
> am asking the corresponding issue owner for more information, and will get
> back to you soon.

Great!

> If you feel this problem is very critical to your
> business, I'd suggest you contact Microsoft Product Support Service.

No, I don't want to waste hours with PSS (or CSS) or what ever it's
called these days! If you can find out more, about the LCID problem, I'm
very interested.

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Wednesday, April 16, 2008 4:20:16 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 16/04/2008 04:20:16
Date: Wed, 16 Apr 2008 04:20:16 GMT

Hello Gerry,

Sorry for my delayed response. I've got the confirmation from the Windows
SDK team as follows:

The fix of the LCID issue in oleview has not been included in the released
oleview tools yet. Oleview from both Windows Vista SDK and Windows 2008
Server SDK can reproduce the error 8002801d "Library Not Registered" when
users view "Microsoft Windows Installer Object Library (ver 1.0)". The SDK
will include the fix in the next release of standalone Windows SDK, and if
time permits, the SDK team also considers shipping it with Visual Studio
2008 SP1. A short-term workaround for the error is to open the msi.dll
(should be located in c:\windows\system32\msi.dll) with oleview -> File ->
View Typelib... Please have a try and let me know if it works for you.

Regarding the x64 version of oleview, the SDK team has not responded to
confirm the release date yet. Maybe they are busy with other higher
priority issues. I will continue striking them and inform you about the
latest confirmation from the SDK team.

I cannot share the internal version of x64 oleview with you directly due to
Microsoft policy, but I can update you as soon as it's released.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Nathan Mates
Posted: Thursday, April 17, 2008 10:52:34 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 17/04/2008 10:52:34
Date: Thu, 17 Apr 2008 15:52:34 -0500

In article <ewWGk5LoIHA.2160@TK2MSFTNGP06.phx.gbl>,
Gerry Hickman <gerry666uk@newsgroup.nospam> wrote:
>The news on the lack of x64 support is disappointing. It _should_ be a
>priority; x64 support for Windows development is now essential, and
>VS2008 and SDK 6.0A are supposed to be the flagship development tools
>for Vista and Windows 2008. The fact this tool looks in the wrong
>registry hive implies a poor standard, and the fact Microsoft already
>fixed these issues, but refuse to release the updated tool, is also
>disappointing.

Microsoft is taking some steps, but not a *lot* of steps, towards
making x64 a first class member. In VS2005, x64 compilation required a
a 'Pro' level of the software. Now, it "only" requires the 'standard'
edition'. The express edition is 32-bit only. All according to
http://www.microsoft.com/downloads/details.aspx?FamilyID=727bcfb0-b575-47ab-9fd8-4ee067bb3a37&DisplayLang=en
If MS considered x64 support "essential," then they would have made it
part of the Express Edition. Maybe in the next VS.

Nathan Mates

--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Gerry Hickman
Posted: Thursday, April 17, 2008 9:08:12 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 17/04/2008 21:08:12
Date: Thu, 17 Apr 2008 20:08:12 +0100

Hi Jialiang Ge,

Thank you for taking the time to look into this for me and get some answers!

The work-around of opening the DLL directly is helpful.

The news on the lack of x64 support is disappointing. It _should_ be a
priority; x64 support for Windows development is now essential, and
VS2008 and SDK 6.0A are supposed to be the flagship development tools
for Vista and Windows 2008. The fact this tool looks in the wrong
registry hive implies a poor standard, and the fact Microsoft already
fixed these issues, but refuse to release the updated tool, is also
disappointing.

> Hello Gerry,
>
> Sorry for my delayed response. I've got the confirmation from the Windows
> SDK team as follows:
>
> The fix of the LCID issue in oleview has not been included in the released
> oleview tools yet. Oleview from both Windows Vista SDK and Windows 2008
> Server SDK can reproduce the error 8002801d "Library Not Registered" when
> users view "Microsoft Windows Installer Object Library (ver 1.0)". The SDK
> will include the fix in the next release of standalone Windows SDK, and if
> time permits, the SDK team also considers shipping it with Visual Studio
> 2008 SP1. A short-term workaround for the error is to open the msi.dll
> (should be located in c:\windows\system32\msi.dll) with oleview -> File ->
> View Typelib... Please have a try and let me know if it works for you.
>
> Regarding the x64 version of oleview, the SDK team has not responded to
> confirm the release date yet. Maybe they are busy with other higher
> priority issues. I will continue striking them and inform you about the
> latest confirmation from the SDK team.
>
> I cannot share the internal version of x64 oleview with you directly due to
> Microsoft policy, but I can update you as soon as it's released.
>
> Regards,
> Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
> Microsoft Online Community Support
>
> =================================================
> Delighting our customers is our #1 priority. We welcome your comments and
> suggestions about how we can improve the support we provide to you. Please
> feel free to let my manager know what you think of the level of service
> provided. You can send feedback directly to my manager at:
> msdnmg@microsoft.com.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
> =================================================
>


--
Gerry Hickman (London UK)
Nathan Mates
Posted: Saturday, April 19, 2008 12:07:48 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 19/04/2008 12:07:48
Date: Sat, 19 Apr 2008 17:07:48 -0500

In article <#tXlkrloIHA.264@TK2MSFTNGP05.phx.gbl>,
Gerry Hickman <gerry666uk@newsgroup.nospam> wrote:
>> Microsoft is taking some steps, but not a *lot* of steps, towards
>> making x64 a first class member. In VS2005, x64 compilation required a
>> a 'Pro' level of the software. Now, it "only" requires the 'standard'
>> edition'. The express edition is 32-bit only. All according to
>> http://www.microsoft.com/downloads/details.aspx?FamilyID=727bcfb0-b575-47ab-9fd8-4ee067bb3a37&DisplayLang=en
>> If MS considered x64 support "essential," then they would have made it
>> part of the Express Edition. Maybe in the next VS.

>Thanks, but I think you're out of touch. Exchange 2007 will ONLY run on
>x64, so OBVIOUSLY it's essential as all large corporations are running
>Exchnage.

Yes, large corps are running Exchange, which requires x64 in recent
builds. However, I would still believe that the vast majority of boxes
in corporations, large and small, are not running x64 OSs, even if the
hardware is capable of it. Corporate servers going (or gone) x64 is
only a very small fraction of the market. I believe that the average
desktop box is still going to remain 32-bit for a while now -- quite
possibly longer in corporate settings. There's just too much legacy
apps, especially 16-bit ones, that isn't compatible.

If you're developing for Exchange 2007, then x64 is essential. I'll
give you that. However, I feel that that is only a small section of
developers. 32-bit apps are still good enough for most general
consumers. Certain "power user" segments -- commercial-quality media
production and some games -- will go to a 64-bit OS as their desktop
sooner. For more average PC users, like my parents running Skype, Word
and Firefox as their primary apps, there's no compelling reason to go
64 bit in the next 5+ years. Thus, I don't see x64 as essential for
the average developer quite yet.

Nathan Mates
--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Gerry Hickman
Posted: Saturday, April 19, 2008 10:20:59 PM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 19/04/2008 22:20:59
Date: Sat, 19 Apr 2008 21:20:59 +0100

Nathan Mates wrote:

> Microsoft is taking some steps, but not a *lot* of steps, towards
> making x64 a first class member. In VS2005, x64 compilation required a
> a 'Pro' level of the software. Now, it "only" requires the 'standard'
> edition'. The express edition is 32-bit only. All according to
> http://www.microsoft.com/downloads/details.aspx?FamilyID=727bcfb0-b575-47ab-9fd8-4ee067bb3a37&DisplayLang=en
> If MS considered x64 support "essential," then they would have made it
> part of the Express Edition. Maybe in the next VS.

Thanks, but I think you're out of touch. Exchange 2007 will ONLY run on
x64, so OBVIOUSLY it's essential as all large corporations are running
Exchnage.

For new builds of Active Directory, SQL Server, Sharepoint and Exchange,
only a fool would specify x86. The express edition is only for beginners
so doesn't count. The professional platform is x64 hardware, x64 o/s and
x64 compiled applications using C++ and COM, hence my requirement for a
reliable DCOM/COM/Automation/TypeLib enumeration/premissions tool.

Here's a quote from Microsoft's website

"With a larger addressable space, the Exchange servers can utilize more
memory thereby reducing the required input/output per user (IOPS),
enabling the use of larger disks as well as low cost storage such as
SATA2 drives. Testing at Microsoft has shown an IOPS decrease of
approximately 70 percent with Exchange Server 2007 on 64-bit hardware."

--
Gerry Hickman (London UK)
Jialiang Ge [MSFT]
Posted: Tuesday, April 22, 2008 7:57:45 AM


Rank: Guest
Groups: Guest

Joined: 9/17/2007
Posts: 11,670
Points: -1,200
Date parsed: 22/04/2008 07:57:45
Date: Tue, 22 Apr 2008 07:57:45 GMT

Thanks, all. I understand your suggestions and concerns and I will let the
product managers know them. You are also welcome to add your supplements to
make Microsoft products easier and more powerful to use by submitting a
ticket in
https://connect.microsoft.com/VisualStudio
As we strive to capture any and all product feedback so as to ensure that
we are continuously developing Microsoft products to meet customer needs,
feedback such as yours is always taken very seriously.

Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support

=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================

Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS

YAFPro Theme Created by Jaben Cargman (Tiny Gecko)
Powered by Yet Another Forum.net version 1.9.1.1 (NET v2.0) - 9/10/2007
Copyright © 2003-2006 Yet Another Forum.net. All rights reserved.
This page was generated in 0.196 seconds.