|
임프랍니다.
빌더에 기본으로 번들되어 있는 인스톨실드 익스프레스에서는 시리얼 입력과 같은 기능이 없습니다.
인스톨실드 프로페셔널 이상의 버전에서만 가능합니다. 인스톨실드 프로페셔널에서는 각 인스톨 프로젝트
마다 인스톨 스크립트를 작성하는데, 이 스크립트가 거의 프로그래밍 수준입니다.
제대로 설치한 컴퓨터에서만 동작하게 하는 것은 인스톨프로그램 자체에서 지원할 방법은 없지요.
설치된 프로그램 스스로가 확인을 해야 합니다.
오랫동안 정말 많은 프로그래머들이 그런 방법을 강구하고 있는데..
과거에는 하드디스크의 제품 시리얼로 체크하는 방법을 많이 썼었는데요.
가장 확실하기는 합니다만, NT 계열에서는 불가능하구요.
또 랜 카드의 MAC 어드레스(랜카드의 벤더별 고유번호)를 체크할 수도 있습니다.
그런데 랜카드가 없는 시스템일 경우 무용지물이겠고요. 또 최근에 델마당에 오가고 있는 말을 보니
MAC 어드레스가 정확히 나오지 않는다고 하더군요. (별로 믿기진 않습니다만 그렇다니깐..)
결론적으로 완벽한 방법은 없다고 보면 됩니다. 상황에 따라 채용가능한 방법을 쓸 수 있겠습니다.
부분적으로는 CPU 아이디를 체크할 수도 있겠지만 이것도 유일한 값은 아니고요.
그럼...
홍지곤 님이 쓰신 글 :
:
: 안녕하세요! Magic.홍지곤 입니다.
:
: 프로그램 만들어 인스톨 하게 만들려고 합니다.
:
: 인스톨 할때, 시리얼로 락을 걸고 싶거든요!!
:
: 일반 프로그램 설치 하다보면 시리얼 넣고 다음으로
:
: 넘어가게 되어있잖아요...그렇게 만들고 싶습니다.
:
: 한가지 궁금한 사항입니다. 혹시 이것도 인스톨쉴드에
:
: 스크립트로 하는건가요?
:
: 시리얼번호를 한번 설치하면 설치한 컴퓨터에서만 설치
:
: 되고 다른 컴에서는 설치가 되지 않게 하는 방법은 없는지요?
:
: 마지막으로 MS-SQL이나 오라클인가요! 그런 프로그램 설치
:
: 하다보면 라이센스 넣는 부분이 있는되요!! 그런 건 어떻게
:
: 만들 수 있는지요?
:
: 인스톨을 좀더 편하고 보안도 생각하면서 라이센스까지 반영하고
:
: 싶거든요. 이런 부분에서 조언이나 말씀해주실 분 답변 올려주세요!!
:
: 감사합니다.
|