응용 프로그램에는 종종 등록 키가 있습니다. 아마도 파일이나 레지스트리에 배치 될 수 있습니다. 간혹 응용 프로그램이 다른 키 (예 : )를 입력하거나 날짜가 지나면 비활성화됩니다. 응용 프로그램에 대한 정보를 안전하게 저장할 수있는 곳은 어디입니까? 파일이 대답이 아닙니다. 백업 복사본을 (으)로 복원 할 수 있습니다. 레지스트리는 약한 대답인데, 이는 대부분의 사람들이 대부분의 사람들이 그곳을 모르는 것이고 복원하지 않을 것이라고 생각하기 때문에 그리고 대체로 에 다른 부작용이있는 모든 것을 복원합니다.응용 프로그램은 Windows에서 "나는 비활성화 되었습니까?"
비활성화 정보를 저장하는 것은 오래된 복사본이 항상 복원 될 수 있기 때문에 절대로 안전하지 않으므로 입니다. 비밀 번호가 지정된 파일 또는 레지스트리 키 아래의 난독 화로이 데이터를 숨길 수 있습니다.
잘 모르겠거나 Windows에서 지원하는 표준 체계가이 문제를 해결하는 데 도움이됩니까?
2 라운드 : 여러 가지 답변을 보았습니다. 그들 중 누구도 특별히 "당신은 이것을 할 수 없다"고 말하지 만, 몇 가지 의미는 입니다. 집으로 전화하는 것이 유일한 좋은 선택입니다 ("비활성화").
가정과 동글이 응답이 아니므로 사람이 컴퓨터에 무언가를 남겨 줘야한다고 가정 해 보겠습니다. 이 경우 실제로 의 일반적인 라이센스 체계는 무엇을 수행합니까?
모든 암호화는 콘텐츠를 숨기는 것입니다. 상자 내용물에 관계없이 상자의 존재 여부를 감지 할 수 있으면 상자 복사본을 저장하고 나중에 복원 할 수 있습니다. 암호화가 어떻게 도움이됩니까? –
상자에 설치/첫 번째 사용 날짜를 저장 한 다음 지정된 시간이 지났는지 확인할 수 있습니다. 이렇게하면 언급 한 시나리오가 작동하지 않습니다. – RCIX
이렇게하면 시간 제한을 구현할 수 있습니다. 그러나 소프트웨어가 특정 시점에 전체 기능 에 등록되어 있고 해당 항목의 스냅 샷이 만들어지고 등록 취소 후 복원되면 소프트웨어가 반드시 실행됩니다. –