본문 바로가기
반응형

SB 리치 패밀리5728

[개발/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.
[IT/컴퓨터] 중국, 봇넷 맬웨어에 감염된 상태로 출시되는 PC들 중국 판매 PC 20대 중 4대는 이미 백도어 맬웨어에 감염된 것 마이크로소프트는 중국에서 출하시 PC에 강력한 봇넷 맬웨어가 미리 설치되어 출시됐다는 놀랄 만한 증거를 공개하고 있다. 중국에서 맬웨어 조사를 행하는 Operation B70이 개시된 것은 2011년 8월의 일. 마이크로소프트 문서에는 디지털 범죄 유닛(DCU)이 중국내의 다양한 지역에서 20개 브랜드의 PC를 구입하여 조사를 행한 결과, 그 가운데 4대가 이미 설치된 백 도어형 맬웨어에 의해서 감염되었으며 그 가운데 하나는 이미 알고 있는 ‘Nitol’이라고 불리는 루트 킷이 포함되어 있다고 한다. 조사 팀이 Nitol의 활동을 추적한 결과, C&C 서버가 존재하고 있다는 사실이 밝혀졌다. 이 맬웨어에 감염되었던 PC가 보다 큰 봇, 필.. 2012. 9. 24.
[개발/delphi] 델파이 TChart 스크롤 기능 구현 델파이 TChart를 사용하면서 차트의 스크롤 기능을 구현하고 싶다면 아래와 같은 방법을 사용해 본다. X축을 스크롤하는 것으로 생각하고 오른쪽에서 왼쪽으로 이동해 가는 것이라면 오른쪽에 새로운 값이 점점 추가되는 것으로 생각할 수 있다. 꼭 timeline에서 현재시간이 앞으로 나가는 것 처럼... Scroll 기능을 만들려면 먼저 X축에 대한 범위가 설정이 되어 있어야 하겠다. X축 좌표를 직접 설정해서 X축을 스크롤하는 방법이 있다. 즉, X축의 범위가 1에서 100이라고 하면 먼저 보이는 범위는 1에서 60. 그리고 우측에서 좌측으로 스크롤되려면 2, 61 과같이 1씩 이동하면된다. 이 방법을 다음의 함수로 구현한다. Chart1.BottomAxis.SetMinMax(2, 61); 범위를 설정함으.. 2012. 9. 23.
[개발/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.
[개발/MFC] 프로세스 강제 종료 두번째 내가 특정 프로그램명을 알고 있을 때 그 특정 프로그램의 윈도우 핸들을 구할 수 있다. 그러면, 핸들에서 프로세스 ID를 구할 수 있게 된다. 그 다음 순서는 분명하다. 프로세스를 강제로 종료시키는 것이다. 그럼 아래 소스를 살펴보자. HWND hOsk=::FindWindow(NULL, "SBRICH"); if(hOsk) { CWnd* p = CWnd::FromHandle(hOsk); CString sT; p->GetWindowTextA(sT); DWORD pid2; DWORD pid = GetWindowThreadProcessId(hOsk, &pid2); // 바로서치 핸들로 프로세스 id를 구한다. HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, .. 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.
[IT/가상] 버추얼박스 디스크 용량 줄이기 가상머신, 가상PC를 사용하는 분들중에 오라클의 버추얼박스(VirtualBox)를 사용하는 사람들이 많을 것으로 보입니다.버추얼박스 사용시에 원하는 OS선택하고 디스크 용량을 선택하고 시스템환경을 설정하게 됩니다.디스크를 사용할 때 가변디스크를 일반적으로 사용하게 되는데이게 좀 문제가 됩니다.용량이 이상하게 많이 차지하게 되는데... 처음에는 작게 차지하던 용량이 사용할 수록 점점 커지더니가상머신안에 있는 파일이나 프로그램을 지워도 줄어들지를 않습니다. 결국, 계륵이 되는데요.. 이것을 해결하는 방법이 있습니다.가상디스크 용량을 줄여주는 방법입니다. 버추얼박스를 실행합니다.조각모음(메뉴 프로그램 >> 보조프로그램 >> 시스템 도구)을 실행합니다.http://technet.microsoft.com/en-u.. 2012. 9. 17.
[경영/리더십] 직장 상사로부터 스트레스 직장 상사로부터 스트레스당신은 잘 견뎌내고 있나요? 당신의 상사는 어떤 상사이길래 당신에게 스트레스를 만들어 주는 것일까요?상사라면.. 스트레스를 해결해 줄 수도 있을 텐데 말이죠... 인포그래픽으로부터 스트레스를 주는 상사에 대해 설문조사를 했습니다. 나쁜 상사의 유형을 크게 5가지로 나누었는데요... 1. The Bully(불량배형)공적인 자리에서나 또는 개인적으로 위협을 하거나 망신을 주는 유형 2. The Micromanager(사사건건 참견형)자신이 시킨 대로 일을 하는 지 근로자의 뒤를 맴돌며 사사건건 참견하는 유형 3. The Poor Communicator(소통력 제로형)작업의 기한이나 방향 그리고 목표 등을 충분히 제공하지 않는 유형 4. The Saboteur(관계파괴형)작업자의 아이디.. 2012. 9. 14.
[IT/기기] 한 손으로 전화가 힘들어진 스마트폰, 한손으로 전화가 가능한 스마트폰 스마트폰의 크기가 5인치로 향하고 있는 대세에서 얼마전 2년된 갤럭시S를 베가S5로 교체하였다. 디스플레이 크기는 베가 S5가 5", 갤럭시S3가 4.8", 옵티머스G가 4.7", 아이폰5가 4". 폰의 크기크기(가로x세로x두께)는베가S5가 134.8x69.8x9.0mm,갤럭시S3가 136.6x70.6x8.6mm, 옵티머스G가 131.9x68.9x8.45mm , 아이폰5가 123.8x58.6x7.6mm . 갤럭시S가 처음부터... 소프트웨어 안정성이 불만이라서..삼성 제품이 아닌 예전에 피쳐폰으로 SKY 를 사용했을 때 만족도가 높아서 베가로 선택하게되었다. 최신폰을 사니 당연히 크기가 커졌다.그래서 이제는 한 손으로 전화를 하기가 불편해졌고출근길이나 퇴근길에는 항상 손에 무언가가 들려 있어서 손이 부족.. 2012. 9. 14.
반응형