2011-11-25 6 views
1

소프트웨어가 설치된 횟수는 소프트웨어가 어떻게 알 수 있습니까? 예를 들어 우리는 ativirus (6 개 시스템에 6 개 설치 허용)를 설치하고, 일곱 번째 설치에서는 설치를 허용하지 않습니다. 소프트웨어가 이전에 6 번 설치되었음을 어떻게 알 수 있습니까? 작동 원리를 설명해주세요. 감사합니다. David소프트웨어가 설치된 횟수는 소프트웨어가 어떻게 알 수 있습니까?

답변

1

대부분의 소프트웨어는 Windows 레지스트리에 묻힌 카운터 또는 드라이브의 어딘가에 숨겨진 파일을 남겨두고 설치 횟수를 유지합니다.

다른 소프트웨어는 온라인 정품 인증을 사용하며 정품 인증 서버는 카운트를 추적합니다.

여기에는 '표준'방법이 없습니다.

+1

시스템에 퍼져있는 카운터의 경우 활성화 서버 일 가능성이 큽니다. – Thilo

+0

@Marc B ... 카운터가 Windows 레지스트리 또는 드라이브의 숨김 파일에있는 경우 전체 시스템을 포맷 한 후에 소프트웨어를 설치할 수 있습니다. 그러나 그렇게 할 수는 없습니다. 왜? –

+0

MBR이 있습니다. MBR은 특정 공급 업체에서 그런 용도로 사용되었습니다. 또한 일반적으로 드라이브 끝 부분에 할당되지 않은 섹터가 몇 개 있는데이 섹터도 사용할 수 있습니다. –

1

a) 네트워크에서 각 설치가 완료되면보고 할 서버 프로세스를 유지 관리합니다. b) 이것은 가장 가능성있는 시나리오입니다. 유효성 검사를 수행하는 AV 회사의 서버에보고하고 있습니다.

+0

.... 일부 소프트웨어는 설치시 네트워크 연결이 필요하지 않습니다. 이 경우 어떻게됩니까? –

+0

예 일부 사람들은 실생활의 예나 이론적 인 시나리오를 인용하고 있습니까? 어떤 사람들은 당신을 쉬게하지 않습니다. 예를 들면 : 나는 3 명의 개발자에게 라이선스가있는 sw를 가지고 있지만 100 노드에 설치하지 못하게하는 것은 아무것도 없습니다. 그것은 어떤 체크를 전혀하지 않습니다. – bobbyalex

관련 문제