[개발/MFC] Thread, Process ID & Handle
Thread, Process ID & Handle 윈도우즈용 응용프로그램, ActiveX, DLL, Windows Service 등을 만들기 위해서 알아두어야 할 기본적인 지식들 출처 : http://radrome.springnote.com/pages/2213794 윈도우, 프로세스, 모듈 - 핸들, ID, 파일이름 파일이름 만으로 전체 경로 얻기 GetFullPathName( sFileName, _MAX_PATH, sFullFull, 0); -> 문제 : 현재 경로에 파일름만 붙인다. GetFullPath()(만듬) : 파일일 현재 실행된 파일의 경로에 있는 검사해서 붙인다. * 윈도우 윈도 Instance : (SDK) GetWindowLong(hWndCur, GWL_HINSTANCE), (MFC)H..
2012. 9. 25.
[개발/VC] 레지스트리 키 열기, 닫기, 목록 가져오기, 키 값 가져오기
[개발/VC] 레지스트리 키 열기, 닫기, 목록 가져오기, 키 값 가져오기 레지스트리 키 열기, 닫기 키 목록 가져오기, 키에 해당하는 값 가져오기(GetText, GetDword 외 필요하시면 추가하시면 됩니다.) 키하위의 값목록 가져오기.이와 같은 동작을 하는 함수만 아래 나열. typedef struct REGVALUE_T { enum { TYPE_NONE, TYPE_DWORD, TYPE_SZ }type; string key; union { DWORD val_dword; char *val_sz; }value; }RegValue, *PRegValue; typedef list RegValueList; HKEY RegCtrl::OpenKey(string keyName) { HKEY hKey = NULL;..
2012. 9. 20.
[경제] 신용카드 번호 구성
한국 내에서 사용할수 있는 신용(체크)카드 번호는 다음과 같이 구성된다. 첫 번째 자리는 다음과 같이 할당되어 있다. 14, 15자리인 경우34, 37으로 시작하는 번호 - 아메리칸엑스프레스(아멕스)카드(14, 15자리)3616으로 시작하는 번호 - 다이너스카드(15자리) 16자리인 경우3으로 시작하는 번호 - JCB카드4로 시작하는 번호 - 비자카드51, 52, 53, 54, 55로 시작하는 번호 - 마스타카드621, 622로 시작하는 번호 - 중국은련카드5021, 6060, 6360, 6281으로 시작하는 번호 - Maestro 직불카드9로 시작하는 번호 - 각 국가 내에서 사용하는 카드 번호 ※ BIN(Bank ldentification Number) 카드 브랜드와 카드 발행주체를 구분할 수 있는 ..
2012. 9. 17.