실행 파일이란 무엇이며 어떻게 만드는가

실행 파일이란 무엇입니까? 실행 파일은 PC에서 작업을 수행하도록 하는 일련의 지침 또는 옵션과 함께 실행할 수 있는 프로그램 파일입니다. 실행 파일은 거의 모든 최신 운영 체제에서 찾을 수 있지만 대부분의 사람들은 이를 Windows EXE(Windows EXE) 파일 형식  과 연관시킵니다 .

일반적으로 EXE 확장자가 사용되는 PC에서 새 소프트웨어를 설치(install new software) 하거나 프로그램을 실행할 때 EXE 파일을 보게 됩니다. 자신만의 소프트웨어를 만드는 경우 실행, 설치 또는 배포할 실행 파일을 만들 수도 있습니다. 실행 파일과 실행 파일을 만드는 방법에 대해 자세히 알아보려면 다음을 수행해야 합니다.

실행 파일(EXE)의 위험(The Risks Of Executable (EXE) Files)

실행 파일을 실행할 때 파일에 포함된 명령을 실행할 수 있는 권한을 부여합니다. 기본 몇 줄 스크립트에서 수백만 줄의 코드가 포함된 복잡한 소프트웨어에 이르기까지 모든 소프트웨어가 작동하는 방식입니다.

실행 파일을 실행하거나 만들기 전에 잠재적인 위험을 인식해야 합니다. 실행 파일에는 PC를 손상시킬 수 있는 지침이 소스 코드 에 포함될 가능성이 있습니다.(source code)

다른 파일을 삭제하도록 PC에 지시하거나 외부 소스에 정보를 보내도록 지시할 수 있습니다. 이것은 귀하의 비용으로 피해를 입히기 위해 만들어진 악성 코드 의 정의입니다.(malware)

실행 파일을 실행하기 전에, 특히 사용자 계정 컨트롤 팝업 에서 관리자 권한을 요청하는 경우 Windows 보안(Windows Security) 또는 Malwarebytes와 같은 자체 타사 맬웨어 방지 소프트웨어(third-party anti-malware software like Malwarebytes) 를 사용하여 맬웨어가 있는지 파일을 검사해야 합니다 . 또한 절대적으로(absolutely) 신뢰 하는 소스에서만 소프트웨어를 설치하거나 실행해야 합니다 .

실행할 소프트웨어를 만드는 경우 코드가 중요한 파일에 액세스하도록 설계되지 않았는지 확인해야 합니다. Windows 는 일반적으로 (Windows)UAC 를 사용하여 시스템 파일에 대한 무단 액세스를 방지 하지만 소프트웨어가 PC에 해를 끼치지 않도록 코드를 실행하기 전에 다시 확인하십시오.

Windows에서 실행 파일(EXE) 열기(Opening Executable (EXE) Files On Windows)

Windows 에서 실행 파일을 열려면 몇 가지 방법으로 열 수 있습니다. Windows 는 (Windows)EXE 파일 형식을 실행 파일로 자동 인식 하므로 일반적으로 바탕 화면, Windows 파일 탐색기(Windows File Explorer) , Windows 시작(Windows Start) 메뉴(설치된 소프트웨어의 경우) 또는 실행(Run) 명령 상자를 사용하여 열 수 있습니다.

  • 바탕 화면이나 Windows 파일 탐색기 에서 (Windows File Explorer)EXE 파일 을 열려면 파일을 두 번 클릭합니다. 이것은 Windows 에 그것을 열도록 지시할 것입니다.

  • Windows 시작(Windows Start) 메뉴 에 설치된 소프트웨어 목록은 해당 소프트웨어의 EXE 파일에 대한 바로 가기입니다(예: Google Chrome 의 경우 Chrome.exe ). 시작 메뉴 (Start menu) 아이콘(icon) 을 누른 다음 (또는 키보드에서 Windows 키(Windows key) 를 누르십시오) 항목 중 하나를 눌러 소프트웨어를 실행하십시오.

  • 실행(Run) 명령 상자 를 사용하여 EXE 파일을 실행하려면 키보드에서 Windows key + R 을 누릅니다. 또는 시작 메뉴 아이콘(Start menu icon) 을 마우스 오른쪽 버튼으로 클릭 하고 실행(Run) 옵션 을 누릅니다 .

  • 실행(Run) 명령 상자 에서 찾아 보기(Browse) 를 눌러 실행 파일을 찾 거나 파일 위치를 직접 입력합니다. EXE 파일 을 실행하려면 확인을 누릅니다(OK) .

  • EXE 파일이 관리 액세스를 요청하는 경우 UAC 팝업에서 실행되도록 허용 해야 합니다(UAC) . 이를 허용하려면 (Yes) 를 누르 십시오.

  • 실행 파일을 실행할 수 없는 경우(예: 이전 버전의 Windows 용으로 설계되었을 수 있음 ) Windows 는 실행을 중지합니다. 오류 메시지가 표시될 수도 있습니다. 이 경우 닫기(Close) 를 누르고 대신 실행할 파일의 대체 버전을 찾으십시오.

Windows에서 실행 파일을 만드는 방법(How To Create An Executable File On Windows)

Windows 에서 자신만의 실행 파일을 만들고 싶다면 그렇게 할 수 있지만 파일 이름을 바꾸고 파일 끝에 .exe 를 추가하는 것만 큼 간단하지 않습니다 .

선택한 프로그래밍 언어로 실행하려는 소프트웨어를 코딩한 다음 실행할 수 있는 파일로 컴파일해야 합니다. 그러나 대부분의 사용자는 소프트웨어 설치를 위한 설치 프로그램 파일과 같은 보다 기본적인 실행 파일을 만들고 싶어할 것입니다.

기본 제공 IExpress 마법사 를 사용하여 (IExpress Wizard)Windows 에서 이 작업을 수행할 수 있지만 이 소프트웨어는 매우 오래되어 한동안 업데이트되지 않았습니다. 더 나은 옵션은 오픈 소스 Inno Setup 을 사용 하거나 기본 자동 압축 풀림 EXE 파일의 경우 7-Zip 을 사용하는 것 입니다.

7-Zip을 사용하여 만든 EXE(EXE) 파일은 실제로 SFX 아카이브 파일(SFX archive file) 입니다 . EXE 파일 형식으로 표시되는 이 아카이브 파일 은 포함된 모든 파일을 PC에 자동으로 추출하므로 간단한 소프트웨어 배포에 적합합니다.

올바른 소프트웨어가 설치되어 있는지 걱정할 필요 없이 여러 사용자와 파일을 공유하려면 이와 같은 파일을 만드는 것이 좋습니다.

  • 7-ZIP을 사용하여 EXE(EXE) 파일 을 만들려면 파일을 Windows 파일 탐색기(Windows File Explorer) 의 폴더에 넣 습니다. 폴더를 마우스 오른쪽 버튼으로 클릭 한 다음 (Right-click)7Zip > Add to archive.

  • 옵션(Options) 상자에서 SFX 아카이브 활성화(Enable SFX Archive ) 확인란을 클릭합니다. 또한 아카이브 형식(Archive Format )7z 로, 압축 방법(Compression Method)LZMA2 로, 압축 수준(Compression Level)보통(Normal) 으로 설정하고 싶을 것 입니다. 확인(OK) 을 눌러 파일을 만듭니다.

이것은 실제 EXE 파일은 아니지만 모양과 역할을 하므로 다른 사람과 함께 만든 소프트웨어나 파일을 배포할 수 있는 실행 파일을 쉽게 만들 수 있습니다.

그렇지 않고 "실제" 실행 파일을 만들고 싶다면 프로그래밍 방법을 배워야 합니다(learn how to program)

Mac 또는 Linux에서 실행 파일 실행(Running Executable Files On Mac Or Linux)

Windows 에서 실행 파일이 작동 하는 방식은 프로그램이 Linux 또는 macOS 와 같은 다른 플랫폼에서 실행되는 방식과 완전히 다릅니다 . 이러한 플랫폼에는 실행 파일이 있지만 EXE 파일 형식이 아닙니다.

예를 들어 Linux(Linux) 에서는 모든 파일을 실행할 수 있지만 chmod 를 사용하여 파일을 프로그램으로 실행 하려면 특별한 파일 권한 플래그가 필요합니다 . chmod +x file 명령 은 file이라는 파일(file ) 에 실행할 수 있는 실행 권한을 부여합니다.

macOS에는 소프트웨어 실행 방법이 약간 다릅니다. 앱이 App Store(App Store) 에서 설치되지 않았고 앱이 알고 있거나 신뢰하는 개발자가 제공하지 않은 경우 앱 실행이 허용되지 않습니다. System Preferences > Security & Privacy 메뉴 에서 허용해야 합니다.

그러나 Unix 기반 시스템인 macOS는 chmod 명령을 지원하므로 (chmod)터미널(Terminal) 앱 을 사용하여 보다 기본적인 스크립트를 실행할 수 있습니다. 예를 들어 Python(Python) 스크립트 를 개발했다면 chmod +x 명령을 사용하여 실행할 수 있습니다.

Linux 및 macOS 용 WINE 에뮬레이터를 사용하여 해당 플랫폼에서 Windows EXE 파일을 실행하고 설치할 수도 있습니다. (run and install Windows EXE files)특정 Windows(Windows) 지침 및 라이브러리 를 에뮬레이트하도록 설계되었으며 WINE 을 사용하여 (WINE)EXE 파일 을 실행하면 다양한 수준의 성공을 거둘 수 있습니다. 

WineHQ 데이터베이스(WineHQ database) 를 확인 하여 WINE 을 사용하여 인기 있는 소프트웨어가 얼마나 잘 실행되는지 확인할 수 있습니다 .

Windows 10에서 실행 파일 실행(Running Executable Files On Windows 10)

특히 Windows 설치 프로그램 패키지(Windows installer packages) 와 결합 하여 쉽게 설치할 수 있는 경우 자신만의 소프트웨어를 만드는 데 방해가 되지 않습니다 . 그러나 대부분의 Windows 10 사용자의 경우 EXE 파일은 만들어지는 것이 아니라 실행하기 위한 것입니다. 신뢰할 수 있는 소스에서만 소프트웨어를 실행하는 한 실행 파일은 비교적 안전해야 합니다.

(Make)맬웨어 검사를 정기적으로 실행하고 실행 파일을 안전하게 실행할 수 있는지 확실하지 않은 경우 Windows 10 샌드박스 모드를 사용 하여 격리(Windows 10 sandbox mode) 된 컨테이너에서 소프트웨어를 실행하여 테스트할 수 있습니다. EXE 가 위험한 경우 기본 Windows 설치 가 손상되지 않습니다 .



About the author

안녕! 제 이름은 하드웨어 해커입니다. 저는 10년 이상의 컴퓨터 수리 및 개조 경험이 있습니다. 노트북에서 태블릿, 스마트 TV에 이르기까지 거의 모든 것을 고칠 수 있습니다. 내 기술을 통해 고객이 문제를 빠르고 효율적으로 해결하도록 도울 수 있습니다. 내 블로그는 사람들이 올바른 도구를 사용하여 컴퓨터와 가전제품을 수리하는 방법을 배울 수 있도록 돕는 데 전념하고 있습니다. 그리고 내 Facebook 페이지는 컴퓨터와 관련된 모든 것에 대한 팁, 트릭 및 통찰력을 공유하는 곳입니다!



Related posts