Là một phần của hệ thống xây dựng của chúng tôi, chúng tôi sử dụng signtool.exe với chứng chỉ để ký các tệp nhị phân của chúng tôi sau khi chúng được tạo. Thỉnh thoảng (thật khó để biết khi nào nó sẽ đình công), việc ký tên không thành công:SignTool.exe không thường xuyên không có Mã số 1
error MSB3073: The command "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\signtool.exe" [...] exited with code 1.
Theo MSDN, mã thoát 1 có nghĩa là đã xảy ra lỗi khi ký tên tệp. Tôi có thể xác minh rằng tệp không được ký.
Tôi cũng nhận thấy thỉnh thoảng, phần dấu thời gian hết thời gian với một thông báo lỗi khác, mặc dù tệp vẫn được ký (không có dấu thời gian).
Tôi làm cách nào để khắc phục và khắc phục những lỗi chữ ký dường như ngẫu nhiên, không nhất quán này?
Tôi có cùng trải nghiệm: signtool thỉnh thoảng không hoạt động trong khi định thời gian. Có vẻ như không có giải pháp nào khác ngoài signtool chạy lại. –
@ EugeneMayevski'EldoSCorp một số người báo cáo cập nhật chứng chỉ Windows XP của họ hoạt động và một số công cụ kỳ lạ khác như vậy. Tôi muốn có một câu trả lời dứt khoát, vì việc xây dựng không thành công là rất nghiêm trọng đối với tôi. Nhưng tôi sợ bạn đúng. – ashes999
Giả sử máy chủ timestamping của bạn hoàn toàn không thể truy cập được (cáp mạng đã được rút phích cắm, v.v ...). Làm thế nào signtool hoặc công cụ khác cho cùng một mục đích có thể đối phó với điều này? Tất nhiên, tôi muốn signtool đã khoan dung hơn với thất bại và cố gắng thực hiện timestamping một lần nữa, nhưng bạn phải sẵn sàng cho thất bại timestamping có thể anyway. –