Cách gỡ lỗi tiện ích thanh bên Windows Vista với Visual Studio
Một trong những lợi ích phụ trợ của việc phá vỡ Tiện ích Vista của chúng tôi và email của tôi chứa đầy những lời phàn nàn là tôi đã học được cách gỡ lỗi Tiện ích Vista trong Visual Studio, vì vậy tôi đang 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ể điều chỉnh nó để hoạt động với một công cụ khác nếu bạn thử.
Bước quan trọng: Kích hoạt gỡ lỗi tập lệnh
Mở bảng điều khiển Tùy chọn của Trình khám phá Internet, tìm tab Nâng cao và bỏ chọn các hộp để Gỡ lỗi kịch bản.
Sau khi gỡ lỗi xong, bạn có thể muốn tắt nó đi, vì nó có thể khá khó chịu trong khi duyệt.
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 logic cho tiện ích của bạn.
Chỉ cần dán như sau vào thanh địa chỉ Explorer:
% LOCALAPPDATA% \ Microsoft \ Thanh bên Windows \ Tiện ích
Bạn sẽ thấy một danh sách các thư mục cho tất cả các tiện ích được cài đặt vào hồ sơ của bạn. Mở tệp javascript chính trong Visual Studio.
Đính kèm vào quy trình thanh bên
Tiếp theo, chúng tôi sẽ cần đí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)
Chuyển đến Công cụ \ Đính kèm để xử lý hoặc nhấn Ctrl + Alt + P để hiển thị hộp thoại.
Bây giờ bạn nên tìm một quy trình có tên là sid sid.exe.exe với tiêu đề được đặt thành tên của tiện ích của bạn, sau đó nhấp vào nút Đính kèm.
Để có cái nhìn cận cảnh, bạn có thể thấy rằng tiện ích đang chạy theo một quy trình riêng biệt từ thanh bên chính, nhưng tiêu đề được đặt thành Nhà cung cấp cách thức.
Bây giờ đến bước quan trọng, nhấp chuột để đặt điểm dừng ở bên trái của khu vực màu trắng.
Nếu mọi việc suôn sẻ, bạn sẽ ngay lập tức được đưa đến một tệp mới có tên là x-gad: ///main.js và các công cụ gỡ lỗi của bạn sẽ hoạt động ngay khi điểm dừng được nhấn.
Lưu ý rằng bạn không thể sửa đổi tệp này, nhưng bạn có thể sử dụng Cửa sổ ngay lập tức để kiểm tra bất kỳ mã nào trong thời gian thực.
Ghi chú quan trọng
- Khi gỡ lỗi một tiện ích thường xuyên thăm dò ý kiến, sẽ là khôn ngoan khi đặt khoảng thời gian thực sự thấp để bạn không phải đợi rất lâu để nó kích hoạt.
- Bạn có thể thay đổi 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ế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 thủ công tên của các biến để xem trong hộp Đồng hồ, nhưng bạn có thể bước qua tiện ích giống như trình gỡ lỗi thực sự nên.
Chúc mừng gỡ lỗi!