개발 관련/SW, App 관련

Autoit Wrapper 사용하기

소서리스25 2023. 6. 7. 20:09
반응형

Autoit Wrapper 사용하기

 

우리가 주로 사용하는 실행 프로그램을 잘 살펴보면 프로그램에 대한 간략한 정보를 등록정보(자세히)를 통해 확인할 수 있다. 아래와 같이 프로그램의 이름, 설명, 버전, 언어, 그리고 저작권 등을 확인할 수 있다. 물론 변조는 가능하나 보통 사람의 경우 그렇게 까지 할 필요가 없으니까 변조하지는 않는다. 

실행 프로그램의 속성 정보
실행 프로그램의 속성 정보

 

Autoit의 경우 아무런 설정을 하지 않으면 기본적인 속성에 대한 설정만 나타나게 된다. 

아이콘 또한 기본 Autoit의 아이콘으로 기본 설정 된다. 물론 아이콘의 경우 Autoit Script to EXE Converter를 사용하면 코드파일에서 함께 추가 할 수 있다.

실행 프로그램 빌드시 가장 기본적인 형태
실행 프로그램 빌드시 가장 기본적인 형태

 

이와 같은 기본 설정을 변경할 수 있는데 상세하게 설정하는 방법이 바로 Wrapper 기능을 사용하는 것이다.

이 기능은 기본적인 설치롤 되지 않고 추가 프로그램을 설치해야 한다.

기본적으로 Autoit를 설치하면 기본 에디터인 SciTE가 설치되지만 완전히 기본만 있다. 따라서 확장팩과 같은 기능의 SciTE버전을 다시 설치해 줘야 한다.

AutoIt Downloads - AutoIt (autoitscript.com)

 

AutoIt Downloads - AutoIt

You can download the main AutoIt package and other related scripting tools from this page.

www.autoitscript.com

 

AutoIt Script Editor Downloads - AutoIt

 

AutoIt Script Editor Downloads - AutoIt

Overview This is the main download page for the AutoIt Script Editor and related files. Current Versions File Date updated Notes SciTE4AutoIt3.exe (5439Kb) 16-3-2021 Installer containing SciTE and all configuration files plus utilities.Update History. Defi

www.autoitscript.com

 

첫번째는 Autoit 기본 버전이고 두 번째가 확장팩과 같은 기능의 SciTE를 다운로드할 수 있는 링크이다.

여기에 기본적으로 KODA와 같은 것도 포함되어 있다. 좋으니까 같이 설치하자.

 

설치 후에 아래와 같은 명령어를 추가하여 주면 등록정보의 속성에 필요한 내용을 삽입할 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
#Region
#AutoIt3Wrapper_Res_Comment = GUI Test by 소서리스     ; 주석 영역
#AutoIt3Wrapper_Res_Description=GUI Test by 소서리스   ; 설명 영역
#AutoIt3Wrapper_Res_Fileversion= 0.1.0                 ; 파일 버전
#AutoIt3Wrapper_Res_FileVersion_AutoIncrement=         ; (Y/N/P) Aut2EXE가 끝난 다음에 파일 버전 자동 증가. 기본값=N
                                                      ; P=묻기, 파일 버전을 증가시킬 것인지 묻기.
#AutoIt3Wrapper_Res_Language=                          ; 리소스 언어 코드 . 기본 2057=영어 (영국), 1042=한국어
#AutoIt3Wrapper_Res_LegalCopyright= 소서리스           ; 저작권 영역
#AutoIt3Wrapper_Res_SaveSource=                        ; (Y/N) EXE 리소스에 스크립트의 복사본을 저장. 기본값=N
#AutoIt3Wrapper_res_requestedExecutionLevel=           ; None, asInvoker, highestAvailable or requireAdministrator (default=None)
#AutoIt3Wrapper_Icon = TR_ICO.ico
#EndRegion
cs

 

주석을 참고하여 입력하고자 하는 것을 넣어주면 된다.

그러면 제대로 등록이 되었는지 지난번의 샘플을 토대로 빌드하면 아래와 같이 적용된 것을 확인 할 수 있다.

Wrapper 설정이 완료된 실행파일
Wrapper 설정이 완료된 실행파일

 

 

 

 

반응형