1 |
1
초기 환경을 설정하는 환경 설정부;사전에 설정된 타겟 소프트웨어에 의해 이용되는 소프트웨어 정보를 추출하고, 상기 초기 환경에 상기 소프트웨어 정보를 이동시키는 소프트웨어 정보 제어부;상기 소프트웨어가 설치된 운영체제로부터 하드웨어 정보를 수집하는 하드웨어 정보 수집부;상기 초기 환경에 상기 하드웨어 정보를 적용시키는 하드웨어 정보 제어부; 및상기 소프트웨어 정보와 상기 하드웨어 정보가 적용된 초기 환경으로부터 소프트웨어 패키지를 생성하는 패키지 생성부;를 포함하는, 소프트웨어 패키징 장치
|
2 |
2
제1항에 있어서, 상기 환경 설정부는,상기 초기 환경이 설정되도록 사전에 설정된 복수개의 기본 폴더를 생성하는, 소프트웨어 패키징 장치
|
3 |
3
제2항에 있어서, 상기 기본 폴더는,바이너리 폴더, 디바이스 폴더, 라이브러리 폴더, 변수 폴더 및 슈퍼 바이너리 폴더를 포함하는, 소프트웨어 패키징 장치
|
4 |
4
제1항에 있어서, 상기 소프트웨어 정보 제어부는,상기 타겟 소프트웨어의 메타 정보를 추출하고, 상기 타겟 소프트웨어로부터, 상기 메타 정보에 기록된 소프트웨어 정보와 동일한 소프트웨어 정보를 추출하는, 소프트웨어 패키징 장치
|
5 |
5
제4항에 있어서, 상기 소프트웨어 정보 제어부는,상기 타겟 소프트웨어로부터 추출된 소프트웨어 정보의 위치에 매칭되도록 상기 초기 환경에 설정된 기본 폴더에 상기 소프트웨어 정보를 이동시키는, 소프트웨어 패키징 장치
|
6 |
6
제1항에 있어서, 상기 하드웨어 정보 수집부는,상기 타겟 소프트웨어에 의해 수행되도록 마련되는 호출 명령을 추출하고, 상기 호출 명령에 의해 호출되는, 상기 운영체제의 구성 정보와, 상기 타겟 소프트웨어의 구동에 요구되는 운영체제의 프로필 정보를 수집하는, 소프트웨어 패키징 장치
|
7 |
7
제1항에 있어서, 상기 하드웨어 정보 제어부는,상기 운영체제로부터 수집된 하드웨어 정보에 기초하여 상기 소프트웨어 정보가 적용된 초기 환경을 업데이트하는, 소프트웨어 패키징 장치
|
8 |
8
이진 분석을 수행하는 소프트웨어 패키징 장치에서의 소프트웨어 패키징 방법에 있어서,환경 설정부가 초기 환경을 설정하는 단계;소프트웨어 정보 제어부가 사전에 설정된 타겟 소프트웨어에 의해 이용되는 소프트웨어 정보를 추출하고, 상기 초기 환경에 상기 소프트웨어 정보를 이동시키는 단계;하드웨어 정보 수집부가 상기 소프트웨어가 설치된 운영체제로부터 하드웨어 정보를 수집하는 단계;하드웨어 정보 제어부가 상기 초기 환경에 상기 하드웨어 정보를 적용시키는 단계; 및패키지 생성부가 상기 소프트웨어 정보와 상기 하드웨어 정보가 적용된 초기 환경으로부터 소프트웨어 패키지를 생성하는 단계;를 포함하는, 소프트웨어 패키징 방법
|
9 |
9
제8항에 있어서, 상기 초기 환경을 설정하는 단계는,상기 초기 환경이 설정되도록 사전에 설정된 복수개의 기본 폴더를 생성하는, 소프트웨어 패키징 방법
|
10 |
10
제9항에 있어서, 상기 기본 폴더는,바이너리 폴더, 디바이스 폴더, 라이브러리 폴더, 변수 폴더 및 슈퍼 바이너리 폴더를 포함하는, 소프트웨어 패키징 방법
|
11 |
11
제8항에 있어서, 상기 소프트웨어 정보를 추출하고, 초기 환경에 소프트웨어 정보를 이동시키는 단계는,상기 타겟 소프트웨어의 메타 정보를 추출하고, 상기 타겟 소프트웨어로부터, 상기 메타 정보에 기록된 소프트웨어 정보와 동일한 소프트웨어 정보를 추출하는, 소프트웨어 패키징 방법
|
12 |
12
제11항에 있어서, 상기 소프트웨어 정보를 추출하고, 초기 환경에 소프트웨어 정보를 이동시키는 단계는,상기 타겟 소프트웨어로부터 추출된 소프트웨어 정보의 위치에 매칭되도록 상기 초기 환경에 설정된 기본 폴더에 상기 소프트웨어 정보를 이동시키는, 소프트웨어 패키징 방법
|
13 |
13
제8항에 있어서, 상기 운영체제로부터 하드웨어 정보를 수집하는 단계는,상기 타겟 소프트웨어에 의해 수행되도록 마련되는 호출 명령을 추출하고, 상기 호출 명령에 의해 호출되는, 상기 운영체제의 구성 정보와, 상기 타겟 소프트웨어의 구동에 요구되는 운영체제의 프로필 정보를 수집하는, 소프트웨어 패키징 방법
|
14 |
14
제8항에 있어서, 상기 초기 환경에 하드웨어 정보를 적용시키는 단계는,상기 운영체제로부터 수집된 하드웨어 정보에 기초하여 상기 소프트웨어 정보가 적용된 초기 환경을 업데이트하는, 소프트웨어 패키징 방법
|
15 |
15
제8항 내지 제14항 중 어느 하나의 항에 따른 소프트웨어 패키징 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체
|