저는 MATLAB에서 프로그램을 작성했으며 최종 사용자에게 프로그램을 배포하는 세 가지 방법을 고려하고 있습니다. 첫 번째 방법은 .m 파일을 p 코드로 변환 한 다음 MATLAB에서 p 코드를 사용할 수 있지만 코드 자체는 볼 수없는 최종 사용자에게 배포하는 것입니다. 두 번째 방법은 MATLAB Compiler 및 MATLAB Builder NE를 사용하여 .m 파일을 C#으로 컴파일 한 다음 Visual Studio를 사용하여 코드를 난독 화하고 최종 제품을 생성하는 것입니다. 세 번째 방법은 MATLAB Compiler와 MATLAB Builder EX를 사용하여 Excel 추가 기능을 만들고 Excel 추가 기능을 최종 사용자에게 배포하는 것입니다.어떤 배포 방법으로 더 어려운 프로그램을 만들 수 있습니까?
내가 생각하고있는 세 가지 배포 방법 각각에서 코드를 리버스 엔지니어링하거나 크랙에 액세스하는 것이 얼마나 어려운지 궁금합니다. 나는 크랙하거나 리버스 엔지니어링 할 수없는 프로그램을 만드는 것이 본질적으로 불가능하다는 것을 알고 있지만, 다른 방법보다 크랙하기가 더 어려운 배포 방법이 무엇입니까? 나는 p 코드가 최종 사용자에게 잠재적으로 프로그램을 리버스 엔지니어링하는 데 도움이 될 수 있다고 생각되는 파일 이름에 대한 액세스를 제공한다는 것을 알고 있습니다.
미리 도움을 주셔서 감사합니다.
pcode를 사용하는 것이 좋습니다. pcode를 사용하는 것이 좋으며, 크랙을위한 도구가 적을 것이므로 문제없이 실행할 가능성이 훨씬 더 높습니다. – Jonas