【发布时间】:2011-03-08 04:53:16
【问题描述】:
以下代码的行为会有所不同,具体取决于我使用的是 32 位还是 64 位版本的 wscript:
Set oSQLServer = CreateObject("SQLDMO.SQLServer")
For Each o in oSQLServer.ListInstalledInstances
MsgBox o
Next
在 32 位中,它将列出我的 32 位服务器 (SQL Server 2000) 的实例,在 64 位中,我将获取我的 64 位服务器 (SQL Server 2008) 的内容。 我需要将此代码转换为 C++(32 位应用程序)。但我需要展示 64 位服务器。如何强制创建的对象使用注册表中的 64 位 dll 和 64 位键?
【问题讨论】:
标签: sql-server com 32bit-64bit createobject