IT-개발(156)
-
[OpenSSL] 설치 / 사용 (펌)
OpenSSL 만큼 많이 사용하게 되는 것도 드물다.. 아니다.. 더 많이 있겠지요~ 펌 - [OpenSSL] 설치 / 사용 : http://zero-gravity.tistory.com/239 1. 설치 다운로드 ☞ http://slproweb.com/products/Win32OpenSSL.html 위 사이트로 가서 Win32(or 64) OpenSSL를 다운로드 받는다. 설치하면 각종 파일들이 생겨납니다. OpenSSL은 32와 64중에 하나만 받으면 되고, 되도록이면 최신 버전으로 다운받을 것을 권한다. Visual C++ 2008 Redistributables는 다운로드 후에 next~ next~버튼을 누르는 인스톨 과정을 거치면 된다. 별로 어렵지 않으니 자세한 화면 캡쳐 같은 것은 생략한다. O..
2016.04.08 -
MFC에서 제공하는 api로 Thread 생성하기...
Thread를 우리는 자주 만들어 씀에도 함씩 잊어버린다. 생성방법 과 기타 여러가지를 그래서 기록해둔다... 필요할때 참고하려고~ 너무 초보적인 내용이지만 말이다~ UINT CAfxbeginThreadTestDlg::ThreadStart1(LPVOID pParam){ CAfxbeginThreadTestDlg *aa = (CAfxbeginThreadTestDlg*)pParam; while(1) { (aa->a)++; aa->plus.Format(L"%d\r\n",aa->a); aa->add.Append(aa->plus); aa->SetDlgItemText(IDC_EDIT1,aa->add); if(aa->a == 20) return 0; Sleep(1000); } return 0;} static UINT ..
2016.04.05 -
Document - View 구조 - 액세스가 거부되었습니다
"C:\\a" 액세스가 거부되었습니다 SDI를 만들어 암것두 안하고, release로 Build해서 A.exe C:\\a 이렇게 parameter 1개를 던져서 실행했더니 위와 같은 메세지 창이 나온다. 이거 암만 찾아봐도 않나온다. 이유는 MFC 내부 code에서 실행시키기 때문이드라... A.exe C:\\a.txt 와 같이 argv[1] 이 파일일 때에는 그냥 SDI로 만든 MFC 기본 프로그램이 해당 파일을 열면서 실행이 되는데~~ argv[1] 이 C:\\a 와 같은 폴더 일때에만 이렇게 Error 메세지 박스가 뜨고 종료 되더라... 아래가 호출 되면서 파일을 열려고 하드라 SDI로 만든 PG이... if (!CDocument::OnOpenDocument(lpszPathName))return ..
2016.04.05 -
[winapi] 단축키 등록 / 사용
헉... Vista 부터 이렇게 좋은 api들이 생겨난줄은 몰랐다. https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms646309(v=vs.85).aspx xp 한참 열심히 쓸데에 OS 사용중 단축키를 지정해서 특정한 PG이 특정한 동작을 하려면 전역 Keyboard Hooking 을 하는 방법 없다고 알았는데~ Vista 부터는 이렇게 좋은 api가 있을 줄이야~~ ㅠㅠ Api 호출만 해주고, unregister 만 잘 해주면 간단하게 system 전역으로 단축Key를 사용할 수 있다. 역시~ 배울건 많다. 정보는 넘처나고~ ㅋㅋㅋ MSDN의 예제입니다. )))))))))))))))#include "stdafx.h" int _cdecl _tmain..
2016.03.23 -
전처리문... 한번씩 참고 (펌)
(펌 : 전처리문 - http://www.sosori.com/2009/09/%EC%A0%84%EC%B2%98%EB%A6%AC%EB%AC%B8%EC%9D%98-%EC%A2%85%EB%A5%98include-define-ifdef.html) 전처리문 몰라서 이런거 올렸겠나~ 어떻게 쓰는게 유용한지 참고 하려구요~ 처리문의 종류(#include, #define, #ifdef, ... )전처리문의 종류(#include, #define, #ifdef, ... ) 전처리문이란?실질적인 컴파일 이전에 미리 처리되는 문장을 가리킨다. 선행처리기라고도 한다. 따라서 컴파일러는 사용자가 작성한 코드를 컴파일하기 전에 전처리문에서 정의해 놓은 작업들을 먼저 수행한다.종류로는 #define, #if, #ifdef, #ifnd..
2016.03.07 -
[WinApi] ShellExecute(Ex) 사용법 예제 - 유용 (펌)
(펌 : ShellExecute(Ex) 사용법 예제 - Delphi) 프로그램을 띄우거나 파일을 실행할경우 ShellAPI 함수인 ShellExecute() 를 사용합니다. 이 함수는 윈도우즈 탐색기에서 파일을 선택하고 더블클릭하는 기능과 동일한 동작을 합니다. 다음은 ShellExecute() 의 몇가지 사용예입니다. (1) 파일과 연관(association)된 프로그램으로 파일을 엽니다 ShellExecute(Handle, 'open', PChar('test.txt'), nil, nil, SW_SHOW); (2) notepad.exe 에 파라미터로 config.sys 파일을 주어 메모장을 실행합니다 ShellExecute(Handle, 'open', 'notepad', 'c:\config.sys', ..
2016.03.07