
나는 주어진 순서대로 다음을 수행합니다.
- 시스템 복원 지점을 만듭니다. 레지스트리의 모양에 대한 메모가 있습니다.
- X일 평가판이 있는 프로그램을 다운로드하세요.
- 해당 평가판이 만료되면 시스템 복원을 사용하여 이전 지점으로 돌아갑니다.~ 전에프로그램 설치
이 단계 후에 프로그램 평가판은 다음을 수행합니다.~ 아니다재설정, 레지스트리가 이전 상태로 돌아왔음에도 불구하고. 왜 이런거야?
답변1
평가판 응용 프로그램에서 이 작업을 수행할 수 있는 방법은 다양하며 레지스트리는 단 하나입니다. 레지스트리를 사용한다고 가정해 보겠습니다. 시스템 복원은 전체 레지스트리를 복원하지 않고 일부만 복원합니다. 애플리케이션이 해야 할 일은 의심할 수 없는 위치에 모호한 값을 저장하는 것뿐입니다. 누군가는 그것을 보고 그것이 무엇인지 결코 인식하지 못할 수도 있습니다. 응용 프로그램 설치 프로그램이 이 값을 발견하면 해당 응용 프로그램이 이전에 설치되었음을 알 수 있습니다.
그러한 위치 중 하나는 내장된 계정 중 하나의 프로필입니다. 이는 시스템 복원에 영향을 받지 않으며 쉽게 액세스할 수 있습니다. 개발자는 시스템 복원이 어떻게 작동하는지 알고 있으며 복원되지 않는 위치를 사용합니다. 그리고 개발자들은 매우 수완이 좋은 경향이 있습니다. 유능한 개발자라면 짧은 시간 안에 여러 가지 다른 방법을 생각해 낼 수 있습니다. 분명히 이것 중 어느 것도 문서화되지 않을 것입니다.
답변2
이것이 도움이 될지 모르겠습니다. 그것이 제가 처음 생각한 것입니다. 프로그램 설치 전 시점의 레지스트리 전체를 내보냅니다.
Win+R\regedit\File\Export('문서'에 다른 이름으로 저장 대화 상자가 열립니다.)\FileName\save. 파일 이름은 FullReg(todaysDate).reg > FullReg090217.reg를 사용합니다.
대화 상자 하단의 내보내기 범위에서 모두 버튼이 선택되어 있는지 확인하십시오.