Q&A

  • BSA의 SoftScan이라는 프로그램의 원리를 알고 싶어요..
안녕하세요..영원한 델초보 어린왕자라구 합니다.

하드에 소프트웨어 목록을 추출해주는 프로그램 있잖아요..

BSA의 SoftScan...

그 프로그램의 동작 원리를 알고 싶습니다.



아마 프로그램의 실행파일의 리소스를 읽은거 같은데..

어떻하면 그렇게 할수 있나요?

1  COMMENTS
  • Profile
    박상용 2001.03.10 22:59


    요즘 S/W 불법복제 단속때문에 신경이 많이쓰이죠..

    쩝, 저도 다니는 회사에서 전산일을 하다 보니 불법복제관련 자료를 검색하는

    프로그램을 짜보려고 생각중입니다. 지금 그걸짜다가 다른 궁금한 것이 있어

    들어왔는데 저와 같은 고민을 하시는 분이 있는 것 같아 한자 적어봅니다.

    저도 어제 까진 고민 했었죠...



    BSA의 SoftScan은 아마 제생각에는 이럴꺼라고 생각합니다.

    Windows에서 탐색기를 실행하여 예로 hwpw.exe의 등록정보(마우스오른쪽)를 보면

    일반,버젼의 Tab이 있죠. 여기서 버젼정보를 읽어오는 것 같습니다.



    SPC(한국소프트웨어저작권협회)의 SPCAudit는 별도의 정보File을 가지고 비교하는 것

    같고.. (Goods.spc 등...)



    그럼 파일에서 정보를 취하는 방법은 본 게시판에서

    '버젼정보' 또는 '버전정보'로 검색해보시면 3,4개가 나올 것입니다. 그중에서

    남기석님이 제공해준 내용으로 해보니 되는 군요

    단, 남기석님이 작성한 내용은 단순히 Version정보만 취하는 데 파일의 정보에는

    제품명,설명,회사이름,copyright 정보 등 여러가지 정보가 있습니다.

    이것을 변수로 선언하여 추출하는 데 까지 성공했는데 지금은 드라이브 정보를 읽고

    전체 검색을 하는 부분을 작성중입니다.



    제글이 도움이 되었으면 합니다. 그럼 이만..