Windows 7 용 Windows 데스크톱 위젯을 개발하려고합니다. 위젯을 다시로드하거나 10 초마다 위젯을 다시로드하는 디버그 코드가있는 쉬운 방법이 있는지 궁금합니다.Windows 사이드 바 가젯 다시로드
위젯을 개발하는 동안 내가 위젯을 닫고 바탕 화면에 readd를 사용하여 변경 사항을 표시해야하는 이유가 무엇인지 묻습니다.
건배.
Windows 7 용 Windows 데스크톱 위젯을 개발하려고합니다. 위젯을 다시로드하거나 10 초마다 위젯을 다시로드하는 디버그 코드가있는 쉬운 방법이 있는지 궁금합니다.Windows 사이드 바 가젯 다시로드
위젯을 개발하는 동안 내가 위젯을 닫고 바탕 화면에 readd를 사용하여 변경 사항을 표시해야하는 이유가 무엇인지 묻습니다.
건배.
가젯을 변경하기 만하면 가젯을 다시로드하면됩니까?
A Heterodox Visual Studio Gadget Template에는 작성자가 함께 가젯 템플릿을 작성해 놓았습니다.이 템플릿에는 실행시 가젯을 번들하고 배포하는 C# 프로젝트가 첨부되어 있습니다.
또는, 당신은 페이지 아래 링크에 관심이있을 수 : 비스타 가젯은 모두 개발의 선호하는 방법이 될 수 없습니다 비주얼 스튜디오의 사용을 포함 비주얼 스튜디오 IDE
을 사용하여 만들기,하지만 당신은 할 수 Visual Web Developer Express를 Microsoft에서 무료로 구하십시오. 템플릿이 작동한다는 사실을 알고 있습니다.
sidebar.exe를 죽이고, 압축을 해제 한 가젯 파일을 복사 한 다음 sidebar.exe를 다시 시작하는 간단한 배치 파일을 사용하여이 작업을 수행합니다. 이 방법은 또한 가젯 업데이트 간의 설정을 보존합니다.
이것은 배치 파일입니다. src와 dst를 적절하게 수정해야합니다. UAC를 사용하지 않도록 설정 한 경우 관리자 권한 명령 프롬프트에서 실행해야 할 수 있습니다.
@setlocal
@echo off
:: Kill the current sidebar process
taskkill /f /im sidebar.exe
:: Update files
set src="%CD%\source"
set dst="%USERPROFILE%\appdata\local\microsoft\windows sidebar\gadgets\YourGadget.gadget"
xcopy /s /y %src% %dst%
:: Relaunch sidebar
start "" "%ProgramFiles%\Windows Sidebar\sidebar.exe"
@endlocal