본문 바로가기
반응형

프로그래머의 길157

디지털 서명 하기 장치 드라이버 패키지에 서명하는 단계적용 대상: Windows 7, Windows Server 2008 R2장치 드라이버 패키지에 서명하려면 코드 서명 인증서가 있어야 합니다. 사용 가능한 여러 인증서 유형 및 인증서를 얻는 방법에 대한 자세한 내용은 이 가이드의 끝 부분에 있는 추가 리소스 섹션을 참조하십시오. 이 가이드에서는 테스트 목적으로 사용할 수 있는 인증서를 만드는 방법을 보여 줍니다.중요이 섹션에서 만들어 사용하는 인증서는 32비트 버전의 Windows에서 32비트 드라이버에만 사용할 수 있습니다. 64비트 버전의 Windows용 장치 드라이버를 사용하는 방법은 이 가이드 앞부분의 장치 드라이버 서명 및 준비 요구 사항 섹션 시작 부분에 있는 "중요 참고"를 참조하십시오. 단계 개요: 장치 .. 2011. 10. 10.
32bit 드라이버 64bit 드라이버로 변경 .inf 64비트 윈도우가 나온 뒤 64비트 드라이버가 없어서 32비트 드라이버를 응용하기 위해 MS는 32비트 드라이버를 64비트 드라이버로 바꾸어 쓸 수 있는 두 가지 팁을 공개했다. 첫 번째 팁은 32비트 드라이버를 강제로 깔 수 있게 inf 장치 정보 파일을 고치는 방법이다. 두 번째 팁은 레지스트리를 고치는 방법이다. 첫 번째 팁은 inf 파일을 메모장으로 열어 Manufacturer라는 섹션아래 AMD CPU를 쓴다면 NTamd64를 인텔 CPU를 쓴다면 NTia64를 써넣어주면 된다. 방법은 아래와 같이 하면 된다. 정상 inf 파일 [Manufacturer] %Brainbox% = Mycompanybrainbox [Mycompanybrainbox] %MyDev% = mydevInstall,mydev.. 2011. 10. 10.
레지스트리 변경후 재부팅 하거나 explorer 재시작 안하고 적용하기 매우 귀중한 한줄.. 레지스트리 변경 후 바로 적용하는 함수 SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST,NULL,NULL); 2011. 9. 21.
CTime Format 년 %y - 뒤 2자리 (09) %Y - 전체 (2009) 월 %m - 01~12 (03) %b - 영어 3글자 (Mar) %B - 영어 전체 (March) 일 %d - 월 기준 (10) %j - 년 기준 (069) 시 %H - 24시 기준 (14) %I (대문자 아이) - 12시 기준 (02) 분 %M - 0~59 (12) 초 %S - 0~59 (15) 요일 %a - 요약 (Tue) %A - 요일 (Tuesday) %w - 일요일이 0일때 (2) 주 %U - 00~53 년기준으로 시작주 일요일 (10) %W - 00~53 년기준으로 시작주 월요일 (10) 기타 %p - A.M/P.M (P.M) %x - 월/일/년 (03/10/09) %X - 시:분:초 (14:12:15) %c - 월/일/년 시:분:초 .. 2011. 8. 10.
슬라이더 컨트롤 버튼 2개 샘플 2011. 2. 17.
CSliderCtrl Focus 테두리(점선) 없애는 방법 //.h 추가 CDC m_dcBg; CBitmap m_bmpBg; CBitmap *m_oldbmpBg; //.cpp 추가 //생성자 추가 m_dcBg.m_hDC = NULL; //소멸자 추가 DeleteObject(m_dcBg.SelectObject(&m_oldbmpBg)); DeleteDC(m_dcBg); // CSliderCtrl 이벤트함수에 보면 NM_CUSTOMDRAW 메세지가 있다. void ClassName::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult) { LPNMCUSTOMDRAW lpcd = (LPNMCUSTOMDRAW)pNMHDR; CDC *pDC = CDC::FromHandle(lpcd->hdc); switch(lpcd->dwDraw.. 2010. 10. 27.
반응형