Visual Studio로 Windows Vista 사이드 바 가젯을 디버깅하는 방법
Vista Gadget의 부수적 인 이점 중 하나는 불만으로 가득 찬 전자 메일이었습니다. Visual Studio에서 Vista 가젯을 디버깅하는 방법을 배웠기 때문에 모든 사람들과 함께 나누었습니다..
이 실습을 위해 Visual Studio 2005와 깨진 Vista 가젯이 필요할 것입니다.하지만 시도해 보면 다른 도구로 작업 할 수 있습니다..
중요 단계 : 스크립트 디버깅 사용
Internet Explorer의 옵션 패널을 열고 고급 탭을 찾은 다음 "스크립트 디버깅 사용 안 함"확인란의 선택을 취소하십시오..
디버깅을 마친 후에는 브라우징하는 동안 꽤 짜증이 나기 때문에 이것을 꺼 놓는 것이 좋습니다..
가제트 코드 열기
가제트를 설치하면 Windows에서 파일의 압축을 풀고 사용자 프로필의 폴더에 파일을 복사합니다. 우리는이 폴더를 찾아 가제트의 논리를 구성하는 자바 스크립트 파일을 열어야합니다..
탐색기 주소창에 다음을 붙여 넣으십시오.
% LOCALAPPDATA % \ Microsoft \ Windows 사이드 바 \ 가젯
프로필에 설치된 모든 가젯의 디렉토리 목록이 표시됩니다. Visual Studio에서 기본 javascript 파일을 엽니 다..
사이드 바 프로세스에 첨부
다음으로 가제트의 특정 사이드 바 프로세스에 연결해야합니다. (이 단계를 수행하기 전에 가젯이 실행되고 있는지 확인하십시오.)
Tools \ Attach to Process로 가거나 Ctrl + Alt + P를 눌러 대화 상자를 불러옵니다..
이제 가제트 이름으로 제목이 설정된 "sidebar.exe"라는 프로세스를 찾은 다음 첨부 단추를 클릭하십시오..
클로즈업보기의 경우 메인 사이드 바에서 별도의 프로세스로 가젯이 실행되고 있지만 제목이 "How-To Geek"로 설정되어 있음을 볼 수 있습니다..
이제 중요한 단계가됩니다 ... 흰색 영역의 왼쪽에 중단 점을 설정하려면 클릭하십시오.
모든 것이 잘 진행되면 즉시 x-gadget : ///main.js와 같은 새로운 파일로 이동하게되고 디버깅 도구가 중단 점에 도달하자마자 활성화됩니다.
이 파일은 수정할 수 없지만 직접 실행 창을 사용하여 실시간으로 모든 코드를 테스트 할 수 있습니다.
중요 정보
- 가끔씩 폴링하는 가젯을 디버깅 할 때 간격을 너무 짧게 설정하면 트리거 할 시간이 오래 걸리지 않아도됩니다..
- 원본 소스 파일을 변경할 수는 있지만 가젯을 닫았다가 다시 연 다음 다시 첨부해야합니다..
- 심볼이로드되지 않는다는 오류가 발생하면 스크립트 디버깅을 사용하기위한 첫 번째 단계를 수행하지 않은 것입니다.
- Watch 상자에 직접 변수 이름을 입력해야하지만 실제 디버거처럼 가젯을 단계별로 실행할 수 있습니다..
해피 디버깅!