Microsoft signtool을 사용하여 exe에 서명하는 방법은 대부분 이해합니다. 나는 파일이 수정되지 않은 경우에만 실행하고 싶은 exe (C#)가 있으며, 올바르게 이해하면이를 확인할 수 있습니다. 내가 이해하지 못하는 것은 파일을 검증하는 방법이다. 파일을 확인하는 코드가 exe 안에 빌드되어 있는지 확인하고 있는데, exe 파일을 디 컴파일하지 않고 파일을 검사하는 코드를 제거한 다음 다시 컴파일 할 수 없습니까?exe 파일 확인
코드 서명의 나의 이해는이 본질적으로 :
이미지 신용에 : 나는 하나가 바로 파일의 무결성을 확인하는 메커니즘을 수 없었다 표시되지 않습니다 https://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html
그러나 파일을 완전히 수정하고 수정 된 후에 프로그램을 실행하십시오.
저는 C#과 Microsoft에 대해 이야기하고 Apple 문서 페이지를 링크하는 것에 대해 혼란 스럽습니까? –
죄송합니다. 방금 일반적으로 코드 서명을 설명하는 가장 좋은 이미지라고 생각했지만 예 Apple이나 xcode를 사용하지 않고 C# 및 Windows를 사용하고 있습니다 – User093203920