2009-06-26 4 views
0

원래 CD가 CD 드라이브에있는 경우에만 .net 기반 Windows 응용 프로그램을 실행하도록 제한 할 수 있습니까? 또한 사용자는 CD 사본을 만들 수 없어야합니다.원본 CD가 CD 드라이브에있는 경우에만 소프트웨어를 실행할 수있게 만드는 방법

+8

이것은 90 년대이므로 불법 복제를 방지하기 위해 다른 접근 방법을 생각해 보는 것이 좋습니다. 아마 이것보다 더 좋은 것이있을 것입니다. – Tomalak

+3

제품을 만드는 사람들은 기꺼이 돈을 지불하고 있습니다. –

+2

CD는 죽어가는 기술입니다. 사람들이 소프트웨어를 온라인에서 다운로드한다고 가정합니다. – RedFilter

답변

4

가상 CD 드라이브가있는 가상 시스템에서 소프트웨어가 실행되고 사람들이 실제와 구별 할 수 있도록 구성 할 수 있습니다.

일부 게임 회사는 CD에 물리적 인 결함을 넣으려는 시도를했는데, 게임이 그 결함을 발견 한 경우에만 게임을 할 것이라고 믿습니다. 순진한 프로그램은 읽을 수없는 부분 때문에 디스크를 복사 할 수 없거나 원본과 동일한 물리적 인 결함이 없을 것입니다. 그러나, 당신이 그러한 장비에 접근 할 수 없다면, 나는 당신이 이것을 할 수 있다고 생각하지 않습니다.

+0

PS1이이 원리를 해결했다는 것을 알고 있습니다. 그러나 불량 섹터를 쓸 수있는 상용 드라이브가있었습니다 (많지는 않지만 거기에있었습니다). 그런 아이디어가 깨졌습니다. –

+0

@ monoxide, 그들은 당신의 의견이 제안하는 것보다 훨씬 더 흔했습니다. clonecd와 같은 프로그램은 CD-R 드라이브의 일반적인 기능을 활용하여 모든 것을 복사합니다. 불량 섹터가 포함되었습니다. 그것은 본질적으로 복사 방지의 형태를 없앴습니다. –

5

읽으셨습니까? http://en.wikipedia.org/wiki/Copy_protection#Copy_protection_for_computer_software ?

앱을 설치 한 후 고객이 인터넷에 액세스 할 수 있다고 가정 할 수있는 경우 라이센싱 - 서버/webservice 솔루션을 만들 수 있습니다. 그런 다음 일련 번호 접근법을 사용하여 웹 서비스의 유효성을 검사 할 수 있습니다. (Ms-Windows와 같이 활성화)

하드웨어 ID는 네트워크 카드의 MAC 주소를 사용하여 활성화를 기반으로 할 수 있습니다.

+0

기계의 MAC 주소를 사용하는 것은 기계의 MAC 주소를 변경하기가 매우 쉽기 때문에 좋은 생각이 아닙니다. –

0

대부분의 경우 가치가있는 것보다 훨씬 많은 문제 (관련된 모든 사람에게)가 있습니다.

0

시도하고 테스트 한 방법으로 cd 키를 사용하여 구현에 상상력을 사용할 수 있습니다.

0

CD 드라이브가 실행될 때 응용 프로그램을 실행할 필요가있는 일부 파일 만 보관하면 응용 프로그램을 실행할 수 없으므로 해당 파일을 찾을 수 없으면 오류가 발생합니다.

CD의 복사 방지 기능은 내가 당신을 도울 수있는 방법이 아닙니다. 나는 다른 포스터에 동의한다. 인터넷 시대, CD가 죽어 가고 있습니다. 소프트웨어를 보호하려면 다운로드 한 응용 프로그램에서 사용할 솔루션을 구현해야합니다.

2

광학 미디어 제조업체가 디스크를 어떤 볼륨으로 제작할 예정이라면 Macrovision과 같은 타사의 보호 기능을 사용하는 것이 더 쉽습니다.

하지만 실제로는별로 중요하지 않습니다. 이런 식으로 캐주얼 복사 만 방지 할 수 있습니다. 진지하게 지적 재산권을 보유한 사람들은 어쨌든 당신의 작업을 복사하지 않을 것입니다. 그리고 그것을하지 않는 사람들은 그것을 보호하고 돈/노력에도 불구하고 그것을 찢어 버릴 것입니다.

소프트웨어를 공정하게 가격을 책정하고 고객에게 소프트웨어를 구매하고 등록하는 것이 더 효과적이라는 호소력을 높이는 것이 좋습니다. 그런 다음 우수한 고객 지원을 제공하여 의사 결정에 도움이되도록하십시오. 그것을 사기보다는 그것을 사기.

+0

고객 서비스에 관한 +1. 그리고 당신이 소프트웨어를 충분히 나쁘게 만들면, 그들은 당신을 몇 년 동안 지불 할 것입니다! – Shawn

0

같은 일을해야한다고 회사에서 결정해야합니다. 샘플로 숨겨진 파일을 원하는만큼 복잡하게 키를 만들 수 있습니다. CD에 원하는 형식으로 파일을 저장하십시오. 다음 프로그램은 모든 드라이브 검색을 시작할 때 사용할 준비가 된 CD 드라이브를 찾습니다. 비밀 파일을 검색하고 키를 확인하십시오. 모든 일이 올바르게 진행되면 다른 사용자에게 메시지를 삽입하여 CD에 삽입하십시오. 마스터 CD를 잠그고 준비된 CD 잠금 소프트웨어를 사용해야합니다. 네가 해냈다면 얼마나 성공했는지 알려줘.

+1

기기에 CD 드라이브가 있다고 가정합니다. –

관련 문제