Bài viết này mô tả sự cố xảy ra khi bạn gọi nội hàm ( /Oi trình cài đặt) dự án Visual C++ sau khi bạn nâng cấp lên Microsoft Visual Studio 2012 Update 4. Nếu bạn chạy ứng dụng trong Gỡ lỗi/Win32, sập ứng dụng, và bạn có thể nhận được thông báo lỗi sau:
Các ngoại lệ ở < địa chỉ > trong < exe >: ngăn xếp cookie bị mã phát hiện overrun dựa trên ngăn xếp bộ đệm.
Một hotfix có sẵn để khắc phục sự cố này. Hotfix này có điều kiện tiên quyết là bạn phải có Microsoft Visual Studio 2012 Update 4 cài đặt.
Giải pháp
Thông tin về cập nhật nóng
Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này.
Nếu cập nhật nóng này sẵn có để tải xuống, có phần "Tải xuống Hotfix sẵn có" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy gửi một yêu cầu tới bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft để nhận hotfix.
Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm website sau của Microsoft:
http://support.microsoft.com/contactus/?ws=supportLưu ý "Tải xuống Hotfix sẵn có" Hiển thị các ngôn ngữ mà hotfix này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.
Yêu cầu khởi động lại
Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt hotfix nếu tệp bị ảnh hưởng không được dùng khi cài đặt. Chúng tôi khuyên bạn đóng tất cả các thành phần liên quan đến Visual Studio 2012 trước khi cài đặt hotfix.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".