본문 바로가기

Application/VB Lecture6

CAPICOM 을 이용한 암호화 처리 CAPICOM 을 이용한 암호화 처리 자~ 오늘은 Microsoft CAPICOM을 이용하여, 문자열을 암호화/복호화시키는 코드를 만들어보고, 더 나아가서 문자열에 서명을 하는 코드를 만들어 보겠다. Microsoft CAPICOM이 무엇인가? 라고 묻는 님이 있을 텐데, 'Microsoft CAPI를 이용하여 만든 Com Object 입니다.' 라고 말하면 분명 님들은 짜증낼 것이다. 간혹 프로그래밍 싸이트에서 질문을 올려 놓으면, "아 그거 msdn에 있습니다. 관련 자료 참고하면 다 나옵니다" 라고 질알같은 답변을 올리는 사람들이 있다. 이러면 짜증 열라 받는다. 그게 답변이라고 하는 것인가? 차라리 쓰지나 말 것이지, 괜히 답변같지도 않은 답변 올려놔서, 다른 사람도 답변하지 않게 만드는 몰쌍식한.. 2008. 8. 13.
ODBC DSN 자동 생성 Option Explicit Private Const ODBC_ADD_DSN As Long = 1 Private Const ODBC_ADD_SYS_DSN As Long = 4 Private Const ODBC_BOTH_DSN As Long = 0 Private Const ODBC_CONFIG_DRIVER As Long = 3 Private Const ODBC_CONFIG_DSN As Long = 2 Private Const ODBC_CONFIG_SYS_DSN As Long = 5 Private Const ODBC_REMOVE_DSN As Long = 3 Private Const ODBC_REMOVE_SYS_DSN As Long = 6 Private Const ODBC_SYSTEM_DSN As Long =.. 2008. 8. 13.
dll 생성과 디버그 테스트 DB를 만들었다면 이제 본격적으로 시작해보자. 글 구성은 다음과 같다. 1. dll 만들기 2. dll을 asp 에서 이용 3. 효과적인 dll 디버깅 방법 4. Visual Studio에서 dll 디버깅하기 5. dll 배포 1. dll 만들기 일단 VB로 dll을 작성해보자. 1. VB 실행 시킨후에 [새 프로젝트]에서 ActiveX DLL 을 선택한다. 2. [프로젝트]-[참조] 에서 "Microsoft ActiveX Data Objects 2.x Library"을 참조시킨다. 여기서 버젼은 2.6, 2.7, 2.8..등등 있을텐데 아무거나 해도 예제 실행시키는 데도 별 상관없겠으나 그래도 버젼 높은것이 좋으니 높은 버젼 있음 그걸로 선택하자 3. 프로젝트를 선택한후 마우스 오른쪽 버튼을 눌.. 2008. 8. 13.
유니코드 지원 richedit 기존의 TextBox 또는 RTFTextBox 등으로는 유니코드를 입력할수 없다 Office가 설치되어있으시다면 'MSRTEDIT.DLL' 파일을 찾을 수 있을 것이다. 경로는 보통 C:\Program Files\Microsoft Office\OFFICE11\MSRTEDIT.DLL 이럴 것이다. 또는 dll 다운로드 사이트에서 다운 받을수 있다. http://www.driverskit.com/dll/M_p10.html dll 을 등록하면 VB에서 Components 창을 열면 msrtedit 1.0 Type Library라는 이름으로 등록이 된다. 위의 control을 불러서 쓰면 된다. 사용은 기본적으로는 TextBox control과 같다. 이 control은 RTF format을 지원하는 TextB.. 2008. 8. 13.