현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - 마감 설치 프로그램을 만들려면 어떻게 하나요? 그러면 설치가 자동으로 종료됩니다.
마감 설치 프로그램을 만들려면 어떻게 하나요? 그러면 설치가 자동으로 종료됩니다.
휴대용 애플리케이션의 정의 및 분류

운영 체제를 설치한 후에는 일반적으로 일반적으로 사용하는 소프트웨어를 설치해야 하지만, 일반적으로 사용하는 소프트웨어가 늘어나면서 이 설치 과정은 점점 더 지루해집니다: 설치를 실행하고 대상 경로를 선택한 다음 프로세스를 반복합니다. 나중에 누군가가 설치 없이도 매우 편리한 휴대용 애플리케이션을 만든 것을 보았습니다. 그 당시에는 어떻게 하는지, 편리한 도구가 있는지 등이 궁금했지만 인터넷에서 관련 정보를 찾을 수 없었습니다. 하지만 인터넷에서 관련 지식을 찾지 못했습니다. 단계별 탐색을 통해 점차적으로 경험을 축적하고 더 효과적인 방법을 제공하기 위해 여기에 제공합니다.

우선, 휴대용 애플리케이션이란 무엇인가요? 그 정의는 무엇일까요? 네티즌의 토론과 아이디어를 모았습니다.

a는 설치할 필요가 없으며 레지스트리에 아무것도 쓰지 말라고 말합니다.

b는 시스템 폴더에 파일을 복사하지 않는 것도 포함해야 한다고 말합니다. 제가 알기로는 이 소프트웨어를 설치해도 레지스트리에 쓰는 등의 기존 운영 체제가 변경되지 않는 것으로 알고 있습니다.

c는 현재 설치 중인 디렉터리 외에는 아무 곳에도 (로그 등) 아무것도 쓰지 말라고 말합니다.

d는 설치가 무료이며 프로그램이 있는 디렉터리 외부에 정크 파일을 생성하거나 레지스트리를 작성하지 않는다고 말합니다.

e는 항목을 추가하면 이동식 저장소가 있는 모든 컴퓨터에서 동일한 효과로 사용할 수 있다고 말합니다.

f는 레지스트리를 작성하지 않고 복사만 하면 작동하는 것 같다고 말합니다.

g는 시스템을 재설치할 때 레지스트리만 가져오면 되고 휴대용 앱으로 간주하기 위해 다시 설치할 필요가 없다고 말합니다.

h는 실제로 레지스트리 나 파일을 시스템 폴더에 쓰지 않는 한 소프트웨어 자체 디렉토리에있는 .ini 파일은 휴대용 응용 프로그램으로 간주 될 수 있으며 기능을 다른 폴더에 자유롭게 복사하거나 시스템 후 다시 설치하여 직접 사용할 수 있으며 다른 변경 사항은 없다고 말했습니다. 따라서 소수의 "설치된" 소프트웨어는 압축을 풀고 폴더를 생성하기 때문에 실제로 휴대용 앱으로 간주할 수 있습니다.

기본적으로는 동의하지만 레지스트리를 작성하지 않으면 거의 불가능합니다. 소프트웨어를 실행하고 HKLM 및 HKLU에서 레지스트리 편집기를 열고 소프트웨어를 보면 거의 모든 키가 남아있을 것입니다. 이것은 실제로 녹색이라고 해야 합니다.

위의 의견을 종합하면 휴대용 앱의 장점은 운영 체제를 오염시키지 않고(녹색이라는 이름이 유래된 것 같습니다), 설치할 필요가 없으며, 제거하기 쉽고, 휴대가 가능하며, 휴대용 USB 스틱에 복사하여 어디서나 실행할 수 있다는 점으로 요약할 수 있습니다.

내 생각에 휴대용 앱은 좁은 녹색과 넓은 녹색으로 구분해야 한다고 생각합니다.

좁은 녹색은 순수 휴대용 앱이라고 할 수 있으며, 이는 소프트웨어가 기존 운영 체제의 어떤 부분도 변경하지 않는다는 것을 의미합니다. 현재 소프트웨어가 설치된 디렉터리 외에는 아무 것도 쓰지 않아야 합니다. 삭제할 때는 대부분의 DOS 프로그램처럼 디렉터리만 삭제하면 됩니다.

일반적으로 녹색은 특별한 설치 절차 없이 시스템을 거의 변경하지 않으며 동적 라이브러리를 복사하거나 레지스트리를 가져오는 등 수동으로 쉽게 변경할 수 있음을 의미합니다. 여기서 핵심은 이러한 변경을 수동으로 또는 스크립트(예: 일괄 처리)를 사용하여 쉽게 수행할 수 있다는 것입니다.

왜 두 가지 범주일까요? 좁은 의미의 휴대용 애플리케이션이 이상적이지만, 이 정의에 완벽하게 부합하는 소프트웨어는 거의 없으며, 넓은 의미에서 친환경으로 분류할 수 있는 소프트웨어가 상당히 많기 때문에 휴대용 애플리케이션의 개념은 넓은 의미의 휴대용 애플리케이션 개념을 포함할 때 더 의미가 있습니다.

그렇다면 휴대용 애플리케이션으로 분류되지 않는 것은 무엇일까요? 이는 주로 운영 체제와 밀접하게 관련되어 있고 통합된 소프트웨어를 말합니다. 이러한 소프트웨어는 휴대용 애플리케이션으로 만들기에 적합하지 않으며 원래 설치 프로그램을 사용하여 설치하는 것이 가장 좋습니다. 예를 들어, IE6는 시스템의 많은 동적 라이브러리를 대체하므로 수동으로 프로세스를 완료하는 것은 어렵고 안전하지 않습니다. 예를 들어, 대부분의 바이러스 백신 소프트웨어는 기본 시스템 작동을 실시간으로 모니터링해야 하는 경우 휴대용 애플리케이션에는 적합하지 않습니다. 시스템과 밀접하게 통합된 Microsoft Office 시리즈 소프트웨어도 있습니다. 그러나 이 표준은 넓은 의미에서 더 유연합니다. 누군가 오피스 시리즈 소프트웨어의 설치 및 제작 과정을 파악하면 광범위한 그린 오피스 시리즈를 만드는 것도 가능합니다.

포터블 애플리케이션의 정의를 완전히 이해하려면 최신 소프트웨어의 설치 프로세스와 런타임 프로세스를 모두 논의하는 것이 중요합니다.

설치 프로세스: 이전에는 휴대용 애플리케이션이라는 것이 존재하지 않았습니다. 원래 프로그램 설치는 기본적으로 단순히 복사하거나 압축을 푼 다음 config.sys 및 autoexec.bat 파일을 구성하는 것이었습니다. Windows가 발전함에 따라 응용 프로그램 소프트웨어가 점점 더 커지고 복잡해졌기 때문에 일부 회사에서는 설치 프로그램을 전문적으로 만들었습니다. 예를 들어 InstallShield는 잘 알려져 있고 널리 사용되는 인스톨러이며, 현재 Windwos에는 전문 인스톨러인 Microsoft 인스톨러가 있습니다. 인스톨러의 목적은 무엇인가요? 주요 목적은 사용자가 이 단계를 수동으로 완료할 필요 없이 프로그램을 설치할 수 있는 간단하고 편리한 설정 환경을 제공하는 것입니다. 구성 프로세스가 복잡하고 시스템에 대한 수정 사항이 많을수록 설치 프로그램에 대한 의존도가 커집니다. 좋은 설치 인터페이스 없이는 배우기 쉽고 사용하기 쉬운 Windows 프로그램의 이점을 얻을 수 없습니다. 소프트웨어 설치 작업은 사용자가 수동으로 구성할 필요 없이 애플리케이션을 위한 완전한 초기 환경을 제공하는 것입니다.

프로세스 실행: 애플리케이션이 시작되면 레지스트리 또는 구성 파일에서 구성을 읽습니다. 실행 시 구성을 수정할 수 있지만 이 수정은 일반적으로 소프트웨어를 설치하기 위해 수행한 작업을 기반으로 합니다. 예를 들어 애플리케이션이 설치된 위치는 변경할 수 없습니다.

설치 프로세스와 런타임 프로세스의 차이점을 이해했다면, 이 두 단계를 기준으로 휴대용 애플리케이션의 사용을 녹색 설치 프로세스와 녹색 운영 프로세스로 나눈다고 생각하면 쉽습니다. 친환경 설치는 친환경 운영을 위한 전제 조건입니다. 친환경 설치 없이는 친환경 운영이 불가능합니다. 휴대용 애플리케이션은 무엇보다도 친환경 설치가 우선되어야 합니다. 앞서 말씀드린 것은 기본적으로 휴대용 앱 기준에 맞지 않습니다.

녹색 설치의 기본 의미는 좁고 넓은 의미로 나눌 수 있다고 생각합니다.

1 좁은 녹색 설치는 이상적인 상황 인 대상 디렉토리에 직접 복사 또는 압축을 풀거나 압축을 이해하는 것 외에 설치 프로그램의 역할, 예를 들어 시작 메뉴에 바로 가기 추가 및 시스템 및 소프트웨어 작동에 큰 영향을주지 않는 기타 작업, 즉 설치 프로세스의 역할을 무시할 수 있음을 의미합니다. 파일을 대상 폴더에 복사합니다.

광범위하게 말하면 녹색 설치는 좁은 복사 외에도 일부 동적 라이브러리를 시스템 디렉토리에 복사하거나 필요한 설정을 레지스트리로 가져 오거나 기타 구성을 수행해야 함을 의미합니다. 그렇지 않으면 애플리케이션이 실행되지 않으며 구성이 비교적 간단해야 하고 이러한 작업으로 인한 시스템 변경 사항을 쉽게 취소할 수 있습니다.

또한 녹색 작업은 좁은 범주와 넓은 범주로 나눌 수 있습니다.

1 좁은 녹색 작업은 소프트웨어가 운영 체제의 파일과 구성을 완전히 그대로 유지한 채 실행되는 작업으로, 많은 애플릿이 이 범주에 속하거나 실행 중 드라이버를 로드하고 종료하는 등 시스템에 대한 변경 사항을 실행 취소하기 위해 실행됩니다. 드라이버를 언로드하면 실행 중인 INI 파일이 자체 프로그램 디렉터리에 있습니다.

일반적으로 녹색 작동은 현재 소프트웨어의 실행 모드를 변경하거나 일부 파일 접미사와 연결하거나 레지스트리에 현재 소프트웨어 설정을 그대로 두는 등 프로그램 자체에서 현재 설정을 변경할 수 있음을 의미하며, 이는 시스템 레지스트리에 영구적인 변경이 있지만 이러한 변경은 애플리케이션 자체에서 이루어지며 다른 프로그램의 도움이나 수동 작업이 필요하지 않다는 것을 의미합니다.

통합 녹색 설치 및 녹색 작동, 휴대용 애플리케이션은 다음과 같이 세분화할 수 있습니다.

1은 운영 체제를 변경할 필요가 없는 소프트웨어의 좁은 정의의 녹색 설치 및 좁은 정의의 녹색 작동입니다.

2는 협의의 녹색 설치와 광의의 녹색 실행 소프트웨어로, 소프트웨어 구성 작업이 설치 관리자가 아닌 소프트웨어 자체에서 수행됩니다.

광의의 녹색 설치와 협의의 녹색 운영. 소프트웨어의 구성은 설치 관리자가 수행하며 소프트웨어 자체는 구성을 수정할 수 없습니다. 동시에 구성 작업이 없으면 소프트웨어가 제대로 실행될 수 없습니다.

광의의 녹색 설치, 넓은 의미의 녹색 작동, 가장 복잡한 휴대용 응용 프로그램, 소프트웨어 구성은 설치 프로그램에 의해 수행되지만 소프트웨어 자체는 구성을 수정할 수 있으며 동시에 구성 작업이 없으면 소프트웨어가 제대로 실행될 수 없습니다.

첫 번째 범주 만 좁은 의미의 휴대용 응용 프로그램에 속하고 다른 세 범주는 넓은 의미의 휴대용 응용 프로그램에 속합니다.

소프트웨어의 "그린화"라고 하는 휴대용 애플리케이션 제작에 대해 이야기해 보겠습니다. 휴대용 애플리케이션 제작은 실제로 프로그램을 직접 설치하는 작업입니다. 이 작업에는 정해진 방법이 없으며 기본적으로 추측과 실험을 통해 이루어집니다. 휴대용 앱의 유형에 따라 제작 전략이 다릅니다.

새 소프트웨어를 받아서 휴대용 애플리케이션으로 만들고자 할 때 저는 보통 다음 단계를 따릅니다.

1 판단. 이 소프트웨어가 휴대용 응용 프로그램으로 만들 수 있는지, 기능 측면에서, 알고 있는 내용 측면에서, 이 소프트웨어가 시스템과 밀접한 관련이 있다고 생각되면 계속하지 않거나 가장 안전하고 편리한 원래 설치 프로그램을 사용할지 추측하는 것입니다(예: DirectX9, IE6, Norton의 안티바이러스 등). 이러한 판단을 통해 시간을 절약할 수 있습니다. 물론 이 단계를 무시하고 휴대용 애플리케이션을 만든 다음 2단계로 넘어갈 수도 있습니다.

2 "녹색화". 소프트웨어마다 다른 방법이 있으며 일정한 규칙은 없지만 일반적인 아이디어는 소프트웨어의 설치 프로세스를 이해하고 녹색 설치로 전환하는 것입니다. 이 과정에서 여러 가지 방법을 시도해야 하거나 소프트웨어의 복잡성 또는 특정 특성으로 인해 녹색화가 되지 않을 수도 있습니다. 실패할 수도 있으므로 정확한 녹색화 방법은 나중에 다루겠습니다.

3 테스트. 새로 설치한 운영 체제에서 "녹색" 버전을 테스트하거나 여러 운영 체제에서 소프트웨어를 사용하려는 경우 다른 운영 체제에서도 테스트하는 것이 가장 좋습니다. 일부 소프트웨어 파일은 운영 체제마다 다릅니다. 여러 운영 체제에서 프로세스를 "녹색화"하고 최종적으로 여러 운영 플랫폼을 위한 완전한 휴대용 애플리케이션으로 통합해야 합니다.

'그린화' 방법에는 경험에 따라 다양한 '그린화' 방법을 선택하는 것이 포함되며, 올바른 방법을 찾을 때까지 여러 가지 방법을 계속 시도해야 할 수도 있습니다. 쉬운 방법부터 어려운 방법까지 구체적인 방법은 다음과 같습니다.

1 압축 해제. 가장 쉬운 방법으로, 소프트웨어의 압축을 푸는 것입니다. 압축된 설치 파일을 직접 열 수 있는지 Winzip 및 Winrar로 시도해 보세요. 열리지 않으면 다른 방법을 시도해 보세요. 열리면 대부분의 소프트웨어는 녹색 설치 소프트웨어입니다(E mEditor와 같은 몇 가지 예외가 있습니다). zip 패키지의 파일을 대상 경로에 직접 압축을 푼 다음 소프트웨어가 정상적으로 작동하는지 테스트하세요. 정상적으로 작동하면 '녹색화'에 성공한 것입니다. 그렇지 않은 경우 다른 방법을 시도해 보세요. 이러한 유형의 소프트웨어는 프로그램 설치가 전적으로 소프트웨어 자체에서 이루어질 수 있다는 특징이 있습니다.

2설치 후 제거하기. 소프트웨어를 직접 설치한 다음 프로그램을 복사하고 마지막으로 설치 프로그램을 제거하는 비교적 간단한 방법이며 완전히 수작업으로 이루어집니다. 소프트웨어 설치 프로그램의 기능이 파일을 복사하고 바로 가기를 생성하는 것뿐인 경우 녹색 설치이므로 이 방법을 사용할 수 있습니다. 마지막으로 소프트웨어가 제대로 작동하는지 테스트합니다. 제대로 작동하면 '녹색화'가 성공한 것입니다. 그렇지 않은 경우 다른 방법을 사용하세요.

3 설치 프로그램을 디컴파일합니다. 이 방법은 브레인스토밍, 즉 설치 프로그램에 따라 제작 도구를 사용하고 적절한 디컴파일러를 선택한 다음 디컴파일된 설치 스크립트를 읽어 휴대용 애플리케이션을 만드는 과정이 필요합니다. 현재 대부분의 소프트웨어는 InstallShield, Wise, Inno Setup, Windows Installer, NSIS(Nullsoft) 및 Installer Vise와 같은 전문 설치 도구로 만들어지며, 여기서 Windows Installer 형식의 설치 파일(즉, MSI 및 MST 접미사가 붙은 파일)은 Microsoft의 무료 도구인 Orca를 사용하여 열고 볼 수 있습니다. InstallShield 형식의 설치 파일에서 스크립트를 추출하고 볼 수 있는 무료 도구도 많이 있습니다. 물론 전문 설치 도구도 많이 있으며, 많은 설치 프로그램에는 해당 편집 방지 프로그램이 없습니다. 이 경우 이 방법을 사용할 수 없습니다.

4 안티 인스톨러 및 로그 파일을 관찰하세요. 대부분의 최신 소프트웨어 설치에는 제거 방법이 있습니다. 제거는 설치의 반대 과정입니다. 제거 방법을 알고 있다면 설치 방법도 유추할 수 있습니다. 전문 설치 도구로 만든 안티 인스톨러는 일반적으로 일반 텍스트 편집기로 열 수 있는 파일의 정보를 기반으로 제거합니다. 경우에 따라 이 파일에 읽을 수 있는 정보가 전혀 포함되어 있지 않으므로 다른 방법을 사용해야 합니다. 이 과정은 먼저 방법 2를 사용한 다음 설치 방지 프로세스에 대해 알아보고 마지막으로 설치 방지 정보를 기반으로 휴대용 애플리케이션을 만드는 것입니다.

5 시스템 스냅샷 비교. 이전 방법이 실패한 경우 이 방법을 시도해 볼 수 있습니다. 구체적인 아이디어는 주로 레지스트리와 시스템 디렉터리의 모든 파일 상태를 포함하여 소프트웨어를 설치하기 전에 시스템 상태를 기록하는 것입니다. 그런 다음 소프트웨어를 설치합니다. 설치가 완료된 후 시스템 상태를 다시 기록하세요. 마지막으로 설치 전후의 두 시스템의 다른 상태를 비교하고 설치 프로그램이 수행한 작업을 파악합니다. 이 작업은 일반적으로 프리웨어 도구인 Regshot 및 프리웨어 도구인 inctrl5(,414.... .WinInstall LE(Windows 2000 Sever CD의 카탈로그 값 추가 \ third party \ mgmt \ winstall \에 있음). 대부분의 경우 설치 전과 후의 레지스트리 차이점만 비교하면 됩니다. 현재 많은 레지스트리 도구를 사용할 수 있습니다. 시스템 차이점을 확인한 후 차이점은 파일 부분과 레지스트리 부분의 두 부분으로 나뉩니다. 파일 부분은 시스템 디렉터리에 복사된 파일, COM 구성 요소로 등록된 파일 및 이러한 파일과 관련된 레지스트리 부분을 말합니다. 레지스트리 부분은 나머지 레지스트리에 대한 변경 사항만 참조합니다. 파일 부분의 경우 시스템 디렉터리에 복사해야 하는 파일(이 경우 여러 개)과 소프트웨어 설치 디렉터리에 배치할 수 있는 파일을 더 구분할 수 있습니다. 레지스트리 부분의 경우, 이 소프트웨어 설치 프로그램 자체에서 수행하는 레지스트리 작업과 COM 구성 요소를 등록할 때 수행하는 레지스트리 작업을 구분하고 다른 프로그램(예: Explorer)에서 수행하는 레지스트리 작업은 무시합니다. 이를 기반으로 복사 파일을 작성하고, COM 구성 요소를 등록하고, 배치 파일을 레지스트리로 가져와 휴대용 애플리케이션을 완성합니다. 레지스트리 파일에 경로 정보가 포함된 경우 레지스트리 파일을 수동으로 수정하거나 INF 파일로 변환하여 자동으로 경로를 처리할 수 있습니다.

6. 레지스트리를 직접 내보내고 자체 등록된 COM 구성 요소를 찾습니다. 이 방법은 위의 방법 5의 단순화된 버전입니다. 현재 소프트웨어 구성은 레지스트리에 "HKEY _ 로컬 _ 컴퓨터 \ 소프트웨어 \ 소프트웨어 회사 이름" 및 "HKEY _ 현재 _ 사용자 \ 소프트웨어 \ 소프트웨어 회사 이름"의 두 레지스트리 항목에 기록되어 있으며, 이 두 레지스트리 항목은 REG로 직접 내보낸 레지스트리 항목입니다. 이 두 레지스트리 항목은 REG 파일로 직접 내보내집니다. 자체 등록 COM 컴포넌트는 다음 네 가지 함수를 내보내야 합니다: DllCanUnloadNow, DllGetClassObject, DllRegisterServer 및 DllUnregisterServer. vc의 자체 depend.exe를 사용하여 어떤 DLL이 자체 등록 COM 컴포넌트인지 확인할 수 있습니다. 컴포넌트입니다. 마지막으로, 배치 파일을 작성하여 regsvr32.exe로 COM 구성 요소를 등록하고 regedit.exe를 사용하여 레지스트리로 가져옵니다.

위의 설치 프로그램 작업 분석은 설치 프로그램의 작업을 파일 복사, COM 구성 요소 등록, 서비스 드라이버 설치 및 레지스트리 구성과 같은 여러 부분으로 세분화했습니다. 레지스트리 구성에는 COM 구성 요소 등록, 서비스 드라이버 설치 및 기타 작업 단계가 포함될 수 있지만 이러한 부분을 명확하게 구분하면 친환경적으로 설치된 소프트웨어를 만드는 데 도움이 됩니다. 설치하는 데 더 복잡한 단계가 필요한 소프트웨어의 경우 원래 설치 관리자를 사용하는 것이 더 안전합니다.

각 방법에 대해 아래에서 구체적인 예를 들어 설명하겠습니다. 때로는 여러 가지 방법을 함께 사용해야 하는 경우도 있습니다. 어떤 방법을 사용하든 소프트웨어 원저작자의 설치 프로세스를 시뮬레이션하므로 원저작자가 녹색 버전의 소프트웨어를 제공할 가능성이 높습니다.

flashget_wise. png

flashget160a. png

Winrar 3.30 및 Winzip 9.0, 방법 1 사용, 압축 해제. 이 방법은 매우 간단합니다. Winrar가 설치된 시스템에서 마우스 오른쪽 버튼으로 다운로드한 파일을 선택하고 마우스 오른쪽 클릭 메뉴에서 Winrar로 열기 명령을 실행한 다음 E: \ Tools 디렉터리와 같은 대상 경로에 파일의 압축을 풉니다. 그런 다음 Winzip9 및 Winrar를 각각 설정합니다. Winzip9 디렉토리에서 Winzip32.exe를 실행하여 Winzip을 설정합니다. Winrar도 동일하며 Winrar.exe를 실행하고 메뉴 옵션-> 설정을 열면 대화 상자가 나타나고 그림과 같이 탭-통합을 선택하고 WinrarSetting.png와 같이 항목별로 Winrar를 설정합니다. USB 플래시 드라이브에 복사하여 새 컴퓨터에서 실행할 때는 이러한 설정 과정을 반복해야 합니다.

이 유형의 소프트웨어는 설치 프로세스를 소프트웨어 자체에서 완전히 수행할 수 있으므로 설치 프로그램을 완전히 버리거나 오히려 설치 프로그램이 압축을 풀 수 있다는 특징이 있습니다. 비슷한 소프트웨어가 몇 가지 있으며, 이를 테스트하는 가장 쉬운 방법은 Winrar가 압축된 설치 프로그램을 직접 열 수 있는지 확인하는 것입니다. 방법 2를 사용할 수도 있으며, 프로세스는 기본적으로 방법 1과 동일합니다.

방법 2는 자세히 설명하지 않고, 이 범주에 속하는 많은 프로그램(예: Myie2, GreenBrowser, qq, BPFTP 서버, IDA _ Pro _ Standard _ 4 . 5 . 1.770, FinalData, EASYRECOVERY 6.03, Tenson의 TM 등입니다.

플래시젯은 널리 사용되는 소프트웨어입니다. 여러 스레드로 다운로드할 수 있으며 다운로드 관리 기능이 매우 편리합니다. sky.com sky 소프트웨어 스테이션에서 flashget1.60a의 국제 버전을 다운로드하고 그림 flashget_wise. png와 같이 실행한 다음 설치를 취소합니다. 그림에서 볼 수 있듯이 flashg et1.60a 국제 버전은 Wise에서 만든 설치 프로그램입니다. 인터넷에서 wungui 프로그램을 다운로드하고 그림과 같이 설치 프로그램을 디렉토리에 압축을 풀고 flashget160a. PNG와 같이 Maindir 디렉토리를 관찰하는 것은 매우 쉽습니다. 이 두 개의 동적 라이브러리 파일의 내보내기 기능을 자세히 살펴보면 두 개의 DLL 파일이 자체 등록된 COM 구성 요소임을 알 수 있습니다. 이 두 dll을 등록하는 배치 파일 install.bat을 작성합니다:

Registry 32 jccatch.dll/sec

Registry 32 fgiebar.dll/sec

테스트 및 정상 작동하며, 브라우저 IE의 마우스 오른쪽 버튼 메뉴에서 플래시젯을 전체 기능으로 활성화할 수 있습니다. 제거 과정을 살펴봅시다.

Regedit.exe를 실행하고 레지스트리에서 flashget의 경로가 [HKEY _current_user\software\ jetcar \ jetcar]인 것을 확인합니다. 다음과 같이 레지스트리 파일 unflashget.reg를 작성하여 해당 경로를 제거합니다:

레지스트리 4

; flashget

[-HKEY _Current_User\Software\ jetcar \ jetcar]

또한 배치 파일 uninstall.bat을 작성하여 이 두 개의 DLL 파일을 제거합니다:

Regedit unflashget.reg /s

JCCATCH.DLL/South America

fgiebar.dll/South America

그리고 언어 디렉토리와 같이 필요하지 않은 일부 파일은 삭제합니다. 대부분의 유럽 언어 파일과 같이 필요하지 않은 파일을 삭제합니다. 이제 녹색 버전이 준비되었습니다. 만든 초록색 플래시겟을 u-드라이브에 복사하고 필요할 때 install.bat 파일을 직접 실행하면 됩니다(배치 파일은 플래시겟이 있는 디렉토리에서 실행해야 합니다.) 파일을 복사할 필요는 없습니다.

일부 사람들이 최적화 프로그램을 사용하여 falshget의 레지스트리를 추출한 다음 레지스트리로 직접 가져와서 녹색 플래시젯을 만드는 방법을 언급하는 것을 본 적이 있는데, 이는 불가능합니다. 이전 단계에서 두 개의 DLL 파일을 등록하면 필연적으로 레지스트리에 절대 경로가 생기므로 레지스트리를 직접 추출하면 레지스트리의 경로를 현재 경로에 따라 수정해야하며 그렇지 않으면 만든 녹색 버전의 플래시겟이 고정 된 디렉토리에서만 실행됩니다. 저는 녹색 버전의 flashget을 만들 때 방법 3과 방법 6을 모두 사용했습니다. 방법 3을 사용한 목적은 설치 프로그램이 시스템을 수정하는 것을 방지하여 다른 시스템으로 이동하지 않고도 현재 시스템을 직접 테스트할 수 있도록 하기 위해서였습니다.

위의 예에서 방법 2는 기본적으로 방법 1과 동일하지만 방법 1은 다음을 사용하여 추출한다는 것을 알 수 있습니다. WinRar로 추출하고 방법 2는 설치 프로그램을 사용한다는 점을 제외하면 기본적으로 방법 1과 동일합니다. 방법 6은 방법 5의 단순화된 버전으로 간주할 수 있습니다. 방법 3과 방법 4도 방법 5를 지원할 수 있으며 일부는 함께 사용해야 합니다. 어떤 방법을 사용해야 할지 판단하기 어려운 경우도 있습니다. 방법은 정해진 것이 아니며 때로는 끊임없는 실험을 통해 유연하게 적용해야 합니다.

소프트웨어가 '그린화'를 할 때 사용하는 몇 가지 방법을 간략하게 언급하겠습니다. 일부 소프트웨어에는 두 가지 이상의 "그린화" 방법이 있을 수 있지만 최종 결과는 기본적으로 동일합니다.

1번 방법의 사용에 대한 언급은 없습니다. 특별한 설치 프로그램이 없고 소프트웨어가 압축 파일로 배포되는 경우 방법 1을 사용합니다.

CuteFTP, 플래시프엑스피, 큐큐, 푸바, 윈앰프2.8, 아크로뱃, 파이널데이터, 킹소프트, 줌플레이어, WinISO, 아이소버스터, WinISO, MIRC, WinCVS, 포토샵6, EASYRECOVERY 6.03, Netbubble 사용 2.

VisualC++ 6, 리얼 플레이어 및 리얼미디어용 디코더 패키지, vp6, mpeg2, ac3, ogg, divx, xvid 등을 위한 대부분의 디코더는 방법 5를 사용합니다.

Netants. 플래시젯, 오프라인탐색기 acdsee, 울트라에디트, IBM 사전, theBat, 웹 텍스트용 빠른 캡처, CyberArticle 및 PartitionMagic7은 현재 방법 7을 사용합니다.

다이렉트엑스9, 미디어플레이어9, IE6, 마이크로소프트 패치, 오피스2003, 안티바이러스 툴 NAV, 자바 가상 머신, 가상 머신 VM웨어 등.... 이들 중 어느 것도 "그린화"에 적합하지 않습니다. 그들 중 일부는 "녹색"방법을 모르거나 Office 2003과 같이 더 어렵고, 하드 디스크에 Office를 설치 한 다음 레지스트리의 변경 사항을 추출하는 방법을 "녹색"이라고 생각하고 레지스트리 파일에 절대 경로가 많고 레지스트리 파일에 절대 경로가 많기 때문에 Office 2003은 "녹색"에 적합하지 않다고 생각합니다. 레지스트리 파일에 절대 경로가 많고 오프시 구성 요소간에 복잡한 연결이 있기 때문에 하드 드라이브에 Office를 설치하고 레지스트리의 변경 사항을 추출하는 방법을 "녹색화"라고 생각하므로 "녹색화"가 매우 어렵습니다. 그 중 일부는 IE6, Microsoft 패치, Directx9 등과 같이 무의미한 "녹색화"입니다.

* * * * 전용 소프트웨어란 무엇인가요?

* * * * 독점 소프트웨어는 "종량제" 방식으로 판매되는 저작권이 있는 소프트웨어입니다. 사용자는 * * * 소프트웨어 작성자의 라이선스에 따라 다양한 출처에서 무료로 사본을 받아 자유롭게 배포할 수 있습니다. 사용자는 언제든지 * * * 소프트웨어를 먼저 사용하거나 사용해보고 만족할 경우 저자에게 비용을 지불할 수 있으며, 비용이 아깝다고 생각되면 사용을 중단할 수 있습니다. 이 웹 사이트는 국내 * * * 소프트웨어에 대한 온라인 결제 등록 서비스를 제공합니다. 40여 종의 신용카드, 체크카드, ATM카드를 사용하여 온라인으로 결제하거나 우체국 송금 또는 계좌이체를 통해 원하는 소프트웨어를 등록할 수 있습니다.

* * * 소프트웨어 등록이란 무엇인가요?

* * * 소프트웨어를 등록하기 전에는 일반적으로 시간 제한, 횟수 제한, 불완전한 기능 등과 같은 몇 가지 기능 제한이 있습니다. 사용자가 소프트웨어 평가판에 만족한 후 이 웹사이트를 통해 소프트웨어 작성자에게 소정의 등록비를 지불하면 해당 버전의 소프트웨어 사용 권한, 즉 정식 버전의 사용자가 될 수 있는 권한을 얻을 수 있습니다.

해당 소프트웨어 개발자의 약속에 따라 공식 버전의 사용자는 버전 업그레이드, 기술 서비스, 질문 및 답변 등 해당 대우를 누릴 수 있습니다.

공식 버전의 소프트웨어 사용자는 등록비를 지불할 필요가 없습니다.