C# .NET에서 설치를 시험 버전으로 만들고 싶습니다. 레지스트리에 설치 날짜를 저장하고 평가판을 확인하려고합니다. 나는 설치 프로그램 클래스를 사용해 보았습니다.하지만 설치하는 제품의 날짜와 시간을 저장하는 정확한 방법을 모르겠습니다. 코드 예제로 설명하면 도움이 될 것입니다. 사전에C# .NET 설치 중 설치 관리자 클래스를 사용하여 레지스트리에 datetime 저장
감사
C# .NET에서 설치를 시험 버전으로 만들고 싶습니다. 레지스트리에 설치 날짜를 저장하고 평가판을 확인하려고합니다. 나는 설치 프로그램 클래스를 사용해 보았습니다.하지만 설치하는 제품의 날짜와 시간을 저장하는 정확한 방법을 모르겠습니다. 코드 예제로 설명하면 도움이 될 것입니다. 사전에C# .NET 설치 중 설치 관리자 클래스를 사용하여 레지스트리에 datetime 저장
감사
다음 설치 프로젝트에 레지스트리에 현재 날짜를 추가하는 가장 간단한 방법입니다 같이
HKEY_LOCAL_MACHINE
, 소프트웨어, [제조업체], 마우스 오른쪽 단추로 클릭하고 새로 만들기, 문자열 값HKEY_LOCAL_MACHINE\Software\(Your 'company' name)
글쎄, 평가판 버전 검사에 사용되기 때문에 날짜를 암호화해야합니다. 이 경우 설치 자체에서 코딩하는 대신 Project Installer 클래스를 사용하는 것이 좋습니다.
어셈블리에 설치 관리자 클래스를 추가하고 사용자 지정 동작을 설치에 추가하십시오. 어셈블리의 사용자 지정 동작 속성에서 프로젝트 설치 관리자 클래스를 사용하도록 지정합니다. 설치 프로그램 클래스는 Committed, Rollback 등의 다양한 이벤트를 기반으로 날짜를 저장하기위한 논리를 코딩 할 수 있습니다.