나는 ip 보호를 위해 dll (가능한 경우)으로 코드의 더 유용한 부분을 이동하고 변경하지 않아도되는 부분을 변경하는 다른 개발자를 중지 시키라는 임무를 가졌다. 내가 만든 클래스와 관련된 네임 스페이스와 메서드 매개 변수를 가장 잘 처리하는 방법에 대해 궁금합니다.DLL로 이동
동일한 네임 스페이스에 있는지 확인하는 것만 큼 간단합니까? dll이 다른 응용 프로그램에서 사용될 때 다른 사람들에게 문제가 발생할 것이라는 느낌이 들었습니다.
앞으로 나올 다른 유망한 해결책은 내 클래스 변수를이 새 DLL로 옮긴 다음 사용하는 것입니다. 이 네임 스페이스 아래에 .. 그 필요 메신저는 더 나은 당신의 IP를 보호하는 DLL에 코드를 이동하는 방법을 내가 볼 수없는 윈폼
아직 개발 초기 단계이며 회사 외부의 일부 개발자와 긴밀히 협력하고 있으므로 코드를 모두 표시하지 않으려는 경우 코드가 제대로 작동한다고 생각합니다. 앞으로 방법 :) – Sayse
글쎄, 그들은 당신의 dll에 대한 액세스 권한을 가지므로, 쉽게 반사체, DotPeek 또는 다른 도구로 그것을 분해 할 수 있으므로, 당신이 좋은 obfuscator를 사용하지 않으면, 많은 도움이되지 않을 것입니다. –
thats 여전히 그저 코드를 제공하는 것보다 어렵습니다;) – Sayse