Có thể cài đặt Trình gỡ lỗi từ xa x86 làm Dịch vụ trên máy 64 bit không? Tôi cần đính kèm một trình gỡ lỗi vào mã được quản lý trong quá trình Phiên 0. Quá trình chạy 32bit nhưng dịch vụ gỡ lỗi được cài đặt là 64bit và không đính kèm vào quy trình 32 bit.x86 Dịch vụ gỡ lỗi từ xa trên x64
Tôi đã thử tạo Dịch vụ bằng lệnh SC và có thể bắt đầu dịch vụ và xác minh rằng dịch vụ đang chạy trong quá trình Trình quản lý tác vụ. Tuy nhiên, khi tôi cố gắng kết nối với nó bằng studio trực quan, nó nói rằng màn hình trình gỡ rối từ xa không được kích hoạt. Khi tôi ngừng dịch vụ x86, và bắt đầu dịch vụ x64 và nó đã có thể tìm thấy màn hình, nhưng vẫn gặp lỗi.
Đây là lỗi khi tôi cố gắng sử dụng trình gỡ lỗi từ xa: Không thể đính kèm vào quy trình. Phiên bản 64-bit của Visual Studio Remote Debugging Monitor (MSVSMON.EXE) không thể gỡ lỗi các quy trình 32 bit hoặc các bãi 32 bit. Vui lòng sử dụng phiên bản 32 bit thay thế.
Đây là lỗi khi tôi cố đính kèm cục bộ: Việc đính kèm quy trình trong phiên máy chủ đầu cuối khác không được hỗ trợ trên máy tính này. Thử gỡ lỗi từ xa vào máy và chạy Microsoft Visual Studio Remote Debugging Monitor trong phiên của quá trình.
Nếu tôi cố gắng chạy trình gỡ lỗi từ xa 32bit như một ứng dụng, nó sẽ không làm việc đính kèm b/c Debugger từ xa đang chạy trong phiên của tôi và không có trong phiên 0.
Bạn có thể cung cấp thêm chi tiết về sự cố không? dịch vụ 32 bit được đề cập là gì? Lỗi chính xác là gì - bạn ngụ ý đó là bit nhưng trình gỡ lỗi 64bit sẽ có thể tải mã được quản lý 32 bit, afaik. – x0n