2010-01-15 3 views
0

Visual Studio 2008에서 개발 중이며 여러 응용 프로그램 프로젝트에서 사용되는 여러 프로젝트 라이브러리를 사용합니다. 또한 외부 종속성이 있습니다.최종 실행 파일의 패키지 라이브러리

프로그램을 배포 할 때 모든 DLL이 프로그램 파일 폴더에 표시되어 프로그램을 쉽게 해킹 할 수 있습니다. 모든 프로젝트 라이브러리를 하나의 exec 파일로 묶을 수 있습니까?

답변

1

글쎄, 어셈블리에 서명하면 프로그램을 "해킹"하는 것이 거의 불가능합니다. 어셈블리 서명에 대한 정보 here. 어셈블리를 하나로 묶을 수있는 ILMerge라는 프로그램이 있지만, 필자는 실제로 그 필요성을 알지 못합니다. 적어도 누군가가 코드를 해킹하지 않도록하려면 :-)

+0

감사합니다! 당신은 내 질문에 대답했고 나에게 더 나은 단서를 주었다! 서명 된 어셈블리로 난독 화 코드와 관련된 또 다른 질문을 게시 할 것입니다.이 질문은 내 어플리케이션을 올바르게 보호해야합니다. –