2009-06-03 38 views
0

我想在vs2005中列出所有使用C++的sqlserver实例。如何在C++中使用smo库

如何使用C++中的smo库做到这一点?给我代码示例。

在此先感谢..

+0

“给我代码示例”? http://msdn.microsoft.com/en-us/library/ms162202.aspx – Skurmedel 2009-06-05 15:04:21

回答

1

使用Windows TOOLHELP API,你可以枚举SQL Server进程,这不使用SQL API(我没有看)。

  • 使用CreateToolhelp32Snapshot调用创建系统的快照。
  • 使用Process32Next和Process32First循环快照过程。
  • 使用每个进程,查询PROCESSENTRY32结构成员。 szExeFile包含可执行文件名。

请注意,服务在services.exe可执行文件下运行,所以如果您的服务器作为服务运行,也许您不会使用此方法看到它。