2015-01-16 2 views
0

Main()을 사용하지 않지만 웹 응용 프로그램과 함께 사용하고 AssemblyInfo.cs의 PreApplicationStart가 호출되면 C# 클래스 라이브러리 (.dll)가 필요하다는 것을 알았습니다. 소프트웨어 무결성 테스트를 수행하거나 HMAC SHA 또는 SHA 합계를 사용하여 변경하지 않았는지 확인하기 위해 내부 체크섬 또는 DLL을 수행하려면 어떻게해야합니까? 나는 C 프로그램으로 이것을 해왔지만 어떻게 C# 라이브러리로 할 수 있는지 모르겠습니다.소프트웨어 무결성 테스트 C# dll

+1

http://msdn.microsoft.com/en-us/library/ie/ms537364%28v=vs.85%29.aspx – spender

+0

http://stackoverflow.com/questions/6596327/ c-if-a-file-is-c-c-c-c/6597017 # 6597017 – spender

+3

이유는 무엇입니까? 정기적 인 .Net 강력한 서명을 통해 보호를받을 수 있습니다. * –

답변

1

분명히 .NET이 동적 라이브러리 링크 파일 (DLL)을 확인하는 메커니즘으로 오해 한 것 같습니다. 의견에 감사드립니다. 나는이 질문을 닫을 것이다.

이 기사는 약간 나이가 들지만 웹 응용 프로그램에서 GAC 및 어셈블리를 uitilizing 할 때 찾고 있던 대답을 얻었습니다.

http://msdn.microsoft.com/en-us/library/vstudio/xwb8f617%28v=vs.100%29.aspx