ActiveX 개발 및 테스트를 위해서는 웹 서버가 필요한데 웹 호스팅 중인 계정에 올려서 테스트하기에는 속도가 더뎌 답답하고, 많이 알려진 아파치, 웹로직 등의 웹 서버를 설치하기에는 불필요한 기능(기본 웹 서버 기능만 필요)이 너무 많고 무겁다.구글에서 "가운 웹서버"로 검색하던 중 sourceforge.net에서 "MyServ......[더보기]
2007/04/13 09:30 2007/04/13 09:30
요즘 Vista + VB6 테스트에 빠져있습니다. 실행 파일을 Admin 권한으로 실행되도록하는건 manifest 파일을 리소스로 추가함으로써 간단히 처리 가능한데, 레지스트리, 시스템 폴더 접근을 위해 ActiveX를 Admin권한으로 실행시키자니 쉽지 않네요. The COM Elevation Moniker 등의 Vista+IE7 환경에 대한......[더보기]
2007/04/09 19:04 2007/04/09 19:04
▣ VB에서 CoCreateInstanceAsAdmin() 테스트하면서 발생했던 에러 메세지입니다.아직은 정리중인 관계로 확인되는 대로 추가예정입니다.▣ CoCreateInstanceAsAdmin() 에러 메세지[CODE type=text]▷ 0x800704C7 사용자가 작업을 취소했습니다. ; 권한 상승 화면에서 "취소"한 경우 발생▷ 0x80080017 클래스가 관리자......[더보기]
2007/04/09 18:29 2007/04/09 18:29
▣ ActiveX 권한 상승을 위한 The COM Elevation MonikerAdmin 권한을 가진 ActiveX를 생성하기 위해서는 CoCreateInstanceAsAdmin() 함수를 통해 호출해야한다는데 VC 소스만 난무할 뿐 VB 소스가 없어 만들었습니다.The COM Elevation Moniker 샘플 코드로 나온 CoCreateInstanceAsAdmin() 함수를 VB로 변환한 것 입니......[더보기]
2007/04/09 17:16 2007/04/09 17:16
▣ Vista에서는 보안 기능(UAC)이 강화됨에 따라 일반 사용자 계정에서 접근(Writable) 가능한 폴더가 제한적으로 바뀌었습니다. Vista 이전에는 SHGetFolderPath() 함수를 이용해서 특수 폴더의 경로를 구할 수 있었는데, Vista에서는 쓰기 가능한 폴더를 구할 수 있는 SHGetKnownFolderPath() 함수가 추가되었습니다.V......[더보기]
2007/04/09 10:50 2007/04/09 10:50
▣ CreateObject() 함수를 이용하면 쉽게 동적으로 ActiveX Object를 생성할 수 있는데, VC에서 ActiveX Object를 사용하기 위해서는 다소 복잡한 과정을 거쳐야만 한다.아래 소스는 MS 기술자료 194873 (Visual C++ 6.0 실행 파일에서 Visual Basic ActiveX DLL에 액세스하는 방법)내용을 기준으로 VB 문법에 맞게 수정......[더보기]
2007/04/06 15:35 2007/04/06 15:35
GUID(Global Unique Identification) 만들기▣ CoCreateGuid API를 이용하는 방법[CODE type=vb]'-------------------------------------------------------------------------------' CoCreateGuid' - Creates a GUID, a unique 128-bit integer used for CLSIDs and interface identifiersPrivate Declare Function Co......[더보기]
2007/04/03 11:28 2007/04/03 11:28