2010-06-05 4 views
2

어셈블리가 있고이 어셈블리 기능을 호출하거나 사용할 수있는 어셈블리 및 응용 프로그램을 제한하려고합니다. 이것이 달성 될 수있는 방법에 대해 상세한 정보를 제공 할 수 있습니까?.net 2.0 어셈블리 보안

"완전히 신뢰할 수있는"어셈블리에 자동으로 액세스 권한이 부여되므로 인터넷에서 읽은 것부터는 가능하지 않습니다.

.NET 2.0 및 3.5을 사용하고 있으며이 솔루션은 두 버전의 프레임 워크와 호환되어야합니다. 사전 ;-) ​​

+0

왜 이것을 필요로합니까? – SamB

+1

[가능한 어셈블리를 통해 어셈블리를 호출하도록 보장] (http://stackoverflow.com/questions/2852812/ensuring-an-assembly-is-called-via-a-specified-assembly) –

답변

1

에서

덕분에 나는 아마 대답은 도움이 될 것입니다 비슷한 질문 : Ensuring an assembly is called via a specified assembly

+0

둘 모두에게 감사합니다 솔루션은 서로 다른 환경에서 잘 작동합니다. InternalsVisibleTo는 단일 호출 어셈블리가 내 어셈블리에 대한 권한을 가지는지 확인하는 쉬운 방법입니다. Adam에서 제공하는 솔루션은 구현하기가 훨씬 쉽지만 동일한 어셈블리로 서명 된 여러 어셈블리가 내 어셈블리에 액세스 할 수 있도록해야합니다. 도와 주셔서 감사합니다! –