5 대의 대상 컴퓨터가 있고 해당 대상 컴퓨터 중 하나에 응용 프로그램을 설치하려고합니다. 사용자가 내 응용 프로그램을 다른 대상 컴퓨터에 복사하지 못하게하려면 어떻게해야합니까?C# 응용 프로그램 라이센스 구성 요소 및 컨트롤
분명히하기 위해 설치 후 응용 프로그램을 복사하지 않아도됩니다. 설치된 응용 프로그램 폴더에서 응용 프로그램을 복사해서는 안됩니다. 문제는 이제 Visual Studio 2010 설치 및 배포를 사용하여 응용 프로그램을 설치하고 배포하지만, 설치 후 응용 프로그램 폴더 (exe, DLL 및 리소스)가 "Program Files/MyApplication" . 그들은 실제로 그 폴더에서 내 응용 프로그램을 복사하여 다른 컴퓨터에 붙여 넣은 다음 사용할 수 있습니다. 물론 복사 할 수는 있지만 복사 한 응용 프로그램을 사용할 수 없어야한다고 생각합니다. 신청서를 복사하는 것을 보호 할 수있는 방법이 있습니까? 추가 코드를 작성해야합니까?
저는 소프트웨어 배포판에 새로 도입되었습니다. 제가해야 할 일을 안내 해주십시오. 감사합니다.
즉, 배포 할 때마다 응용 프로그램과 함께 라이센스를 만들어야한다는 의미입니까? –
처음으로 라이센스를 만들어야합니다. 그리고 만료 날짜와 시스템 정보를 설정해야합니다. 이 값이 변경되거나 수정 된 경우 다시 응용 프로그램에 대한 새 라이센스를 생성해야합니다. –