Một trong những lợi ích phụ của việc phá vỡ Vista Gadget của chúng tôi và email của tôi chứa đầy các khiếu nại là tôi đã học cách gỡ lỗi một Tiện ích Vista trong Visual Studio, vì vậy tôi chia sẻ sự giàu có với mọi người.
Đối với bài tập này, bạn sẽ cần một bản sao của Visual Studio 2005 và một Tiện ích Vista bị hỏng, nhưng bạn có thể thích ứng với nó để làm việc với một công cụ khác nếu bạn cố gắng.
Bước quan trọng: Bật gỡ lỗi tập lệnh
Mở bảng Tùy chọn của Internet Explorer, tìm tab Nâng cao và bỏ chọn các hộp cho “Tắt gỡ lỗi tập lệnh”.
Mở mã tiện ích của bạn
Sau khi cài đặt tiện ích của bạn, Windows sẽ giải nén và sao chép các tệp vào một thư mục trong hồ sơ người dùng của bạn. Chúng tôi sẽ cần tìm thư mục này và mở tệp javascript tạo nên logic cho tiện ích của bạn.
Chỉ cần dán thông tin sau vào thanh địa chỉ Explorer:
%LOCALAPPDATA%MicrosoftWindows SidebarGadgets
Đính kèm quy trình thanh bên
Tiếp theo, chúng tôi sẽ cần phải đính kèm vào quy trình thanh bên cụ thể cho tiện ích của bạn. (Đảm bảo tiện ích của bạn đang chạy trước khi bạn thực hiện bước này)
Đi đến Tools Attach to Process hoặc nhấn Ctrl + Alt + P để hiển thị hộp thoại.
Lưu ý quan trọng
- Khi gỡ lỗi một tiện ích thăm dò ý kiến thường xuyên, bạn nên đặt khoảng thời gian thực sự thấp để bạn không phải chờ quá lâu để tiện ích kích hoạt.
- Bạn có thể thực hiện thay đổi trong tệp nguồn gốc, nhưng bạn sẽ phải đóng / mở lại tiện ích và sau đó đính kèm lại nó.
- Nếu bạn gặp lỗi về việc không có biểu tượng nào được tải, bạn không làm theo bước đầu tiên để bật gỡ lỗi tập lệnh.
- Bạn sẽ phải nhập tên biến theo cách thủ công để xem trong hộp Xem nhưng bạn có thể thực hiện bước qua tiện ích giống như trình gỡ lỗi thực.
Happy debugging!