본문 바로가기 메뉴 바로가기

Peaceful Lake

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Peaceful Lake

검색하기 폼
  • 분류 전체보기 (228)
    • Tips (25)
    • 일하다가 (37)
      • 말레이시아 (11)
      • 참고 (5)
    • Software (82)
      • Utilities (12)
      • Database (0)
      • Engineering (4)
      • Windows (6)
      • PKI (0)
      • ASP.NET (3)
    • Container (2)
      • Istio (0)
      • Kubernetes (2)
    • 궁시렁 궁시렁 (66)
    • Links (0)
  • 방명록

WD (5)
애플리케이션을 작업 표시줄에서 보이지 않게 하기

자주 쓰던 건데, 고맙게도 정리해서 올려놓았네요. ^^ 출처: http://microdev.pe.kr/14 작업표시줄에 현재 윈도우의 캡션(?)을 안나오게 하는 방법.... 윈도우가 초기화 될때 아래의 코드를 쓰면 장땡!! ex) CDialog::OnInitDialog() DWORD dwStyle = GetWindowLong( HWND, GWL_EXSTYLE ); dwStyle &= ~WS_EX_APPWINDOW; dwStyle |= WS_EX_TOOLWINDOW; SetWindowLong( HWND, GWL_EXSTYLE, dwStyle );

Software 2010. 3. 26. 16:29
LOGFONT 관련 크기 변환

출처: http://microdev.pe.kr/48 int nFontSize = 10; // 일반적인 폰트 크기(비논리좌표크기) / to 논리크기로 LOGFONT::lfHeight = -MulDiv(nFontSize, GetDeviceCaps(pDC,LOGPIXELSY),72); // to 일반크기(비논리크기) nFontSize = -((LOGFONT::lfHeight * 72) / GetDeviceCaps(pDC, LOGPIXELSY));

Software 2010. 3. 26. 16:25
웹 브라우저 컨트롤 관련

스크롤 위치 알아내기 (출처: http://microdev.pe.kr/86 ) 일반적으로 웹페이지의 스크롤 위치를 알아내려면 아래와 같이 IHTMLElement인터페이스를 사용하면 된다. [-] Collapse IHTMLElement2::get_scrollLeft() IHTMLElement2::get_scrollTop() 만약, get_scrollLeft() 또는 get_scrollTop() 으로 얻은 값이 0 이면 루트의 IHTMLElement 인터페이스를 사용하면 정확한 스크롤 위치를 얻을 수 있다. [-] Collapse long x = 0, y = 0; IHTMLElement2->get_scrollLeft( &x ); IHTMLElement2->get_scrollTop( &y ); // 0 이면,..

Software 2010. 3. 26. 16:23
WinDbg에서 DbgPrintf 보기

비스타 이전에는 굳이 설정안해도 verbose 모드이면 디버그 메시지가 잘 나왔었던 것 같다. 그런데, 비스타부터는 디버그 메시지 필터링 레지스트리를 설정해야 한다. 이유인즉 비스타부터서는 DbgPrint 를 DbgPrintEx 로 매핑시켰기 때문이란다(http://www.osronline.com/article.cfm?article=295). DbgPrintEx는 레지스트리 설정값에 따라 출력할 수도 안할 수도 있다. 간단하게 모든 디버그 메시지를 보고 싶다면, WinDbg 프롬프트에서 ed Kd_DEFAULT_MASK 0xf 이제부터 잘 보인다. 물론 재부팅 후에는 다시 설정해 줘야 한다. 귀찮으니까, 디버깅을 할 PC에서 레지스트리를 설정해 버리자. 레지스트리 HKLM\SYSTEM\Current Co..

Software/Windows 2010. 3. 26. 10:56
드라이버 유닛 테스트

유닛 테스트 - 드라이버 DriverEntry 에서 바로 테스트하자. 로드 실패하면 되니까. BOOLEAN testUnitTest() { #if defined(DBG) ... #endif return TRUE; } NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath ) { ... if ( !testUnitTest() ) { return STATUS_ACCESS_DENIED; } ... }

Software/Windows 2010. 1. 15. 08:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
  • GeekNews
  • JS 메뉴얼
  • 스타온라인(말레이시아뉴스)
  • [책] 윈도우 프로젝트 필수 유틸리티
  • [책] 아마존 웹 서비스를 다루는 기술
  • [책] 가장 빨리 만나는 도커
TAG
  • WinDbg
  • EKS
  • Kubernetes
  • UAC
  • 용어
  • STL
  • PI
  • vim
  • meetup
  • Istio
  • AWS
  • 요령
  • SE
  • 트위터
  • 자바
  • 2012 사진공모전
  • 보안
  • 말레이시아
  • WD
  • 유닉스
  • 강좌
  • awskrug
  • 디버깅
  • 오라클
  • 가치관
  • 레거시드라이버
  • HR
  • 튜닝
  • 파일시스템레코나이저
  • IOCP
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바