반응형
#include <atldbcli.h> // ATL 을 사용하기 위해서 헤더 포함해야한다
CEnumerator oProviders;
// COM 연결
HRESULT hr = CoInitialize(NULL);
hr = oProviders.Open();
if (SUCCESSED(hr))
{
// The following macro is to initialize
// the conversion routines
USES_CONVERSION;
while (oProviders.MoveNext() == S_OK)
{
// Now you have the provider name
// in oProviders.m_szName and description
// in oProviders.m_szDescription
WCHAR *pszName = oProviders.m_szName;
CString sName(oProviders.m_szName);
CString sDescription(oProviders.m_szDescription);
MessageBoxA((LPCTSTR)sName);
}
oProviders.Close();
}
// COM 해제
CoUninitialize();
CEnumerator oProviders 가 제공해주는 여러 번수를 화면이나 콘솔로 찍어보면 대충
어떤값들을 활용하면 될것인지 감이 올것이다.
반응형
'기타 언어 > C# & MFC' 카테고리의 다른 글
List 나 Grid 등에 대량의 데이터를 업로드 할 때 화면멈춤 해결하기 (0) | 2009.03.19 |
---|---|
C# 에서 Thread Safe 의 2가지 사용법 (0) | 2009.03.19 |
delegate 간단하게 사용설명과 예제를 보여준다. (2) | 2009.03.18 |
Error while trying to run project : Unable to start debugging 잘못된 바인딩핸들입니다 - 에러 (0) | 2009.03.18 |
ADO Connection Strings (0) | 2009.03.15 |
CString 의 모든 관련내용 (0) | 2009.03.15 |
CString 의 데이타 타입에 관한 정리표 (0) | 2009.03.15 |
error C2440 유니코드 적용에러 (0) | 2009.03.15 |