C# 응용 프로그램을 설치 프로젝트를 사용하여 배포하는 작업을 완료했습니다. 응용 프로그램이 설치되면 "프로그램 파일"(또는 선택한 모든 사용자) 폴더에 파일 및 폴더가 만들어집니다.C# 응용 프로그램 배포, 보안, 복사 방지?
이 응용 프로그램의 보안 문제가 있습니다. 누군가 설치된 폴더를 복사 한 다음 컴퓨터에서 응용 프로그램을 실행하면 정상적으로 실행됩니다. 응용 프로그램은 설치 파일을 사용하여 PC에 설치된 경우에만 실행해야합니다. 그러나 설치된 파일을 새 PC에 복사 한 다음 "exe"를 실행해도 응용 프로그램이 실행됩니다.
나는 이런 일이 발생하지 않도록하고 싶습니다. 이 주제에 대한 도움은 정말 감사하겠습니다. 나는 이것을 달성하는 많은 방법이 있음을 알고 있습니다. 몇 가지를 지적하십시오.
더 자세히 설명하면 사용자가 설정을 실행하도록 요구하는 이유는 무엇입니까? 더 안전한/보호가 된 이유는 무엇입니까? –
아래 정보 중 사용 하시겠습니까? 그렇다면 사용 가능한 응답 중 하나를 upvote하거나 받아 들일 수 있습니다. –