운영 체제를 설치한 후에는 일반적으로 자주 사용하는 소프트웨어를 설치해야 하지만, 자주 사용하는 소프트웨어가 늘어남에 따라 설치 프로세스가 점점 더 지루해지고 있습니다. 즉, setup 을 실행한 다음 대상 경로를 선택하고 프로세스를 반복합니다. 나중에 누군가가 소위 휴대용 앱을 만드는 것을 보니 설치하지 않아도 편리하다. 당시에는 어떻게 하는지, 편리한 도구가 있는지 알고 싶었는지 궁금했다. 하지만 인터넷에서 관련 지식을 찾지 못했습니다. 자신이 한 걸음 한 걸음 더듬으면서 점차 경험과 비교적 효과적인 방법을 축적하여, 여기에서 모두에게 제공하였다.
첫째, 휴대용 애플리케이션이란 무엇입니까? 그 정의는 무엇입니까? 저는 몇몇 네티즌의 토론과 아이디어를 수집했습니다.
A 는 설치할 필요도 없고 레지스트리에 아무것도 쓰지 말라고 했다.
B 는 파일을 시스템 폴더에 복사하지 않는 것도 포함되어야 한다고 말했다. 제 이해로는 이 소프트웨어를 설치해도 레지스트리 쓰기 등 기존 운영 체제에 아무런 변화가 없다는 것입니다.
C 는 현재 설치 중인 디렉토리 외에 어디에도 아무것도 쓰지 말라고 말했다 (예: 로그).
D 는 설치가 무료이며 프로그램이 있는 디렉토리 외부의 어느 곳에서도 스팸 파일을 생성하거나 레지스트리를 쓰지 않는다고 합니다.
E 는 요약하면 모바일 스토리지의 모든 컴퓨터에서 사용할 수 있는 항목을 추가해도 효과가 같다고 합니다.
F 는 레지스트리를 쓰지 않는 것처럼 직접 복제하면 사용할 수 있다고 말했다.
G 는 시스템을 다시 설치할 때 레지스트리만 가져오면 되고, 다시 설치하지 않아도 휴대용 앱으로 간주될 수 있다고 말했다.
H 는 사실 레지스트리나 파일을 시스템 폴더에 쓰지 않으면 그만이라고 말했다. Ini 파일은 소프트웨어 자체 디렉터리에서 휴대용 어플리케이션으로 간주될 수 있으며, 다른 폴더로 자유롭게 복사하거나 시스템을 다시 설치한 후 직접 사용할 수 있으며, 다른 변경 사항은 없습니다. 따라서 일부 "설치" 소프트웨어는 실제로 휴대용 응용 프로그램과 일치합니다. 설치만 압축 해제되고 폴더가 만들어지기 때문입니다.
나는 기본적으로 동의하지만 레지스트리를 쓰지 않는 것은 거의 불가능하다고 말했다. 소프트웨어를 실행하기만 하면 레지스트리 편집기 HKLM 과 HKLU 아래의 소프트웨어를 열어 보면 거의 모든 키 값이 남는다. 사실, 이것은 녹색이라고도합니다.
위의 리뷰를 종합해 보면 휴대용 어플리케이션의 장점을 요약할 수 있습니다. 즉, 운영 체제에 오염이 없다는 것입니다. (green 이라는 이름의 유래일 수도 있습니다.) 설치가 필요 없고, 언로드하기 쉬우며, 휴대하기 쉬우며, 휴대용 USB 디스크에 복사해서 여기저기 운영할 수 있습니다.
제 요점은 휴대용 앱이 좁은 녹색과 넓은 의미의 녹색으로 나뉘어야 한다는 것입니다.
좁은 녹색은 순수 휴대용 애플리케이션이라고 할 수 있습니다. 즉, 이 소프트웨어는 기존 운영 체제의 어떤 부분도 변경하지 않습니다. 지금 소프트웨어를 설치하고 있는 디렉토리를 제외하고는 어디에도 아무것도 써서는 안 된다. 삭제할 때는 이전의 대부분의 DOS 프로그램과 마찬가지로 디렉토리를 직접 삭제하면 됩니다.
넓은 의미의 녹색은 특별한 설치 프로그램 없이 시스템에 대한 변경이 거의 없고, 이러한 변경은 몇 개의 동적 라이브러리를 복사하거나 레지스트리를 가져오는 것과 같이 쉽게 수동으로 수행할 수 있다는 것을 의미합니다. 여기서 핵심은 이러한 변경 사항을 쉽게 수동으로 또는 일괄 처리와 같은 스크립트를 통해 수행할 수 있다는 것입니다.
왜 두 가지 범주로 나누어야 합니까? 좁은 의미의 휴대용 앱이 가장 이상적이지만, 이 정의에 완전히 부합하는 소프트웨어는 매우 적고, 상당히 많은 소프트웨어가 넓은 의미의 녹색으로 분류될 수 있기 때문에, 휴대용 앱의 개념은 넓은 의미의 휴대용 앱의 개념을 포함시킨 후에 더욱 의미가 있다. (존 F. 케네디, Northern Exposure (미국 TV 드라마), 예술명언)
그렇다면 휴대용 응용 프로그램의 요구 사항을 충족하지 못하는 것은 무엇입니까? 주로 운영 체제와 밀접한 관련이 있고 통합된 소프트웨어를 말합니다. 이러한 소프트웨어는 휴대용 응용 프로그램으로 사용하기에 적합하지 않으므로 원래 설치 프로그램으로 설치하는 것이 좋습니다. 예를 들어, IE6 은 시스템의 많은 동적 라이브러리를 대체하며, 이 프로세스를 수동으로 완료하는 것은 어렵고 안전하지 않습니다. 예를 들어, 대부분의 바이러스 백신 소프트웨어는 시스템 밑바닥을 실시간으로 모니터링해야 하는 경우 휴대용 앱에 적합하지 않습니다. Microsoft 의 Office 소프트웨어 제품군도 시스템과 밀접하게 결합되어 있습니다. 그러나이 광범위한 표준은보다 유연합니다. Fice 시리즈 소프트웨어의 설치 제작 과정을 아는 사람이 있다면 광범위한 친환경 오피스 시리즈를 만들 수도 있다.
이식 가능한 응용 프로그램의 정의를 완전히 이해하려면 현대 소프트웨어의 설치 프로세스와 운영 프로세스의 두 가지 측면에서 논의해야 합니다.
설치 프로세스: 이전에는 dos 에서 휴대용 응용 프로그램이 없었습니다. 원래 프로그램의 설치는 기본적으로 간단한 복사 또는 압축을 풀고 config.sys 및 autoexec.bat 파일을 구성하는 것입니다. Windows 가 발전함에 따라 애플리케이션 소프트웨어가 점점 더 커지고 복잡해지기 때문에 일부 회사에서는 설치 프로그램을 전문적으로 제작합니다. 예를 들어, InstallShield 는 널리 알려진 설치 소프트웨어이며, 현재 windwos 에는 Microsoft 설치 프로그램인 특수 설치 프로그램이 있습니다. 설치 프로그램의 역할은 무엇입니까? 주로 설치할 프로그램을 위한 간단하고 편리한 설치 환경을 제공하기 때문에 사용자가 이 단계를 수동으로 완료할 필요가 없습니다. 구성 프로세스가 복잡할수록 시스템을 더 많이 수정할수록 설치 프로그램에 대한 의존도가 높아집니다. Windows 프로그램은 쉽게 배울 수 있는 장점이 좋은 설치 인터페이스와 불가분의 관계에 있다. 소프트웨어 설치 작업은 사용자가 수동으로 구성할 필요 없이 응용 프로그램에 초기 전체 환경을 제공하는 것입니다.
프로시저 실행: 응용 프로그램이 시작될 때 레지스트리 또는 구성 파일에서 구성을 읽습니다. 실행 시 구성을 수정할 수 있지만 이러한 변경은 일반적으로 소프트웨어 설치 작업을 기반으로 합니다. 예를 들어 응용 프로그램의 설치 위치는 변경할 수 없습니다.
설치 프로세스와 운영 프로세스의 차이점을 이해하면 이 두 단계에 따라 휴대용 어플리케이션의 사용을 녹색 설치 프로세스와 녹색 운영 프로세스로 나누는 것을 쉽게 생각할 수 있습니다. 녹색 설치는 녹색 운영의 전제 조건입니다. 녹색 설치가 없으면 녹색 운영이 없습니다. 휴대용 응용 프로그램은 먼저 녹색 설치여야 합니다. 내가 앞서 말한 것은 기본적으로 휴대용 응용 프로그램 표준에 적합하지 않다.
녹색 장치의 기본 의미는 좁고 넓은 의미로 나눌 수 있다고 생각합니다.
1 좁은 녹색 설치는 대상 디렉토리에 직접 복사하거나 압축을 푸는 것을 의미합니다. 또는 설치 프로그램의 역할은 압축을 이해하는 것 외에 무시할 수 있습니다. 예를 들어 시작 메뉴에 바로 가기 키를 추가하는 등 시스템 및 소프트웨어 작동에 거의 영향을 주지 않는 작업입니다. 즉, 설치 프로세스의 역할은 파일을 대상 폴더에 복사하는 것입니다.
넓은 의미의 녹색 설치는 좁은 복제를 기반으로 일부 동적 라이브러리를 시스템 디렉토리에 복사하거나 필요한 설정을 레지스트리로 가져오거나 다른 구성을 수행해야 한다는 의미입니다. 그렇지 않으면 응용 프로그램을 실행할 수 없으며 구성 작업이 비교적 간단해야 하며 이러한 작업으로 인한 시스템 변경 사항을 쉽게 취소할 수 있습니다.
마찬가지로 녹색 운영은 좁고 넓은 의미로 나눌 수 있습니다.
1 좁은 녹색 작업은 소프트웨어가 실행될 때 운영 체제의 파일 및 구성이 완전히 변경되지 않음을 의미합니다. 많은 애플릿이 이러한 범주에 속하거나 실행 후 시스템 변경 사항 (예: 런타임 시 드라이버 로드, 종료 시 드라이버 언로드, 실행 중인 INI 파일이 자체 프로그램 디렉토리에 있음) 을 취소합니다.
넓은 의미의 녹색 작업은 프로그램 자체를 통해 현재 설정을 변경할 수 있는 것을 의미합니다. 예를 들어, 현재 소프트웨어의 작동 모드를 변경하거나, 일부 파일 접미사와 연결하거나, 현재 소프트웨어 설정을 레지스트리에 남겨 두는 것입니다. 즉, 시스템 레지스트리에 영구적인 변경이 있지만 이러한 변경은 응용 프로그램 자체에 의해 이루어지며, 다른 프로그램의 도움이나 수작업이 필요하지 않습니다.
통합 친환경 설치 및 친환경 운영을 통해 휴대용 애플리케이션은 다음과 같이 세분화될 수 있습니다.
1 은 좁은 녹색 설치이자 좁은 녹색 운영 소프트웨어이므로 운영 체제를 변경할 필요가 없습니다.
2 좁은 녹색 설치, 넓은 의미의 녹색 운영 소프트웨어, 소프트웨어 구성 작업은 설치 프로그램을 통해서가 아니라 소프트웨어 자체에 의해 수행됩니다.
넓은 의미의 녹색 설치와 좁은 의미의 녹색 운영. 소프트웨어 구성은 설치 프로그램에 의해 완료되며 소프트웨어 자체는 구성을 수정할 수 없습니다. 또한 구성 작업 없이는 소프트웨어가 제대로 작동하지 않습니다.
넓은 의미의 녹색 설치, 넓은 의미의 녹색 작동, 가장 복잡한 휴대용 응용 프로그램, 소프트웨어 구성은 설치 프로그램에 의해 완료되지만, 소프트웨어 자체는 구성을 수정할 수 있으며, 구성 작업 없이는 소프트웨어가 제대로 작동하지 않습니다.
첫 번째 범주만 좁은 휴대용 앱에 속하고, 다른 세 가지 원본은 넓은 의미의 휴대용 앱에 속한다.
휴대용 어플리케이션의 생산, 즉 소프트웨어의' 녹화' 에 대해 이야기해 봅시다. 휴대용 앱의 제작은 사실 우리 스스로 프로그램을 설치하는 작업이다. 고정적인 방법은 없고, 기본적으로 추측과 실험이다. 휴대용 응용 프로그램 유형에 따라 생산 전략이 다릅니다.
새 소프트웨어를 받아서 이식할 수 있는 앱으로 만들고 싶을 때, 나는 보통 다음 단계를 따른다.
1 판단. 이 소프트웨어가 이식이 가능한 앱으로 만들 수 있는지, 기능적으로, 당신이 그것에 대한 이해에서, 만약 이 소프트웨어가 시스템과 밀접하게 관련되어 있다고 생각한다면, 계속하지 말고, 원래의 설치 프로그램을 사용하는 것이 가장 안전하고 편리하다. 이런 예는 directx9, IE6, 노턴의 바이러스 백신 소프트웨어 등이다. 이 판단은 너의 시간을 절약할 수 있다. 물론, 이 단계를 무시하고 이식 가능한 응용 프로그램을 만들어 보고 2 단계로 이동할 수 있습니다.
2 "녹화". 소프트웨어마다 방법이 다르고 규칙적이지는 않지만 일반적으로 소프트웨어 설치 과정을 이해하고 녹색 설치로 전환하는 것입니다. 이 과정에서 여러 가지 방법을 시도해야 할 수도 있고, 소프트웨어의 복잡성이나 일부 특성으로 인해 결국 녹색화되지 않을 수도 있습니다. 실패의 준비를 잘하면 구체적인 녹화 방법 뒤에서 이야기할 것이다.
3 테스트. 녹화 후 테스트는 새로 설치한 운영 체제에서 수행하는 것이 가장 좋으며, 여러 운영 체제에서 이 소프트웨어를 사용하려면 다른 운영 체제에서도 테스트해야 합니다. 일부 소프트웨어 파일은 운영 체제에 따라 다릅니다. 이때 서로 다른 운영 체제에서' 녹화' 과정을 진행해야 하며, 결국 다양한 운영 플랫폼에 완벽하게 맞는 휴대용 어플리케이션으로 통합되어야 합니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 운영 체제명언)
"녹화" 방법은 경험에 따라 다른 "녹화" 방법을 선택해야 하며, 성공할 때까지 다른 방법을 계속 시도해야 할 수도 있습니다. 쉬운 것부터 어려운 것까지 구체적인 방법은 다음과 같습니다.
1 압축을 풉니다. 가장 쉬운 방법은 소프트웨어 압축 패키지를 직접 압축 해제하는 것입니다. Winzip 과 Winrar 로 압축된 설치 파일을 직접 열 수 있는지 확인해 보세요. 열리지 않으면 다른 방법을 시도해 보세요. 그렇다면 축하합니다. 이 소프트웨어는 대부분 녹색으로 설치된 소프트웨어입니다. (E mEditor 와 같은 몇 가지 예외가 있습니다.) 압축된 패키지의 파일 압축을 대상 경로에 직접 풀고 소프트웨어가 제대로 작동하는지 테스트합니다. 만약 기능이 정상이라면,' 녹화' 는 성공할 것이다. 만약 정상이 아니라면, 다른 방법으로 바꾸세요. 이런 소프트웨어는 프로그램 설치가 전적으로 소프트웨어 스스로 할 수 있다는 특징이 있다.
2 설치 후 제거. 비교적 간단한 방법이기도 하다. 완전히 수작업이다. 소프트웨어를 직접 설치한 다음 프로그램을 복사하고 마지막으로 설치 프로그램을 제거하는 것이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언) 소프트웨어 설치 프로그램이 파일 복사 및 바로 가기 생성 기능만 제공하는 경우 녹색 설치에 속하므로 이 방법을 사용할 수 있습니다. 마지막으로 소프트웨어의 기능이 정상인지 테스트합니다. 만약 기능이 정상이라면,' 녹화' 는 성공할 것이다. 만약 정상이 아니라면, 다른 방법으로 바꾸세요.
3 설치 프로그램을 디컴파일합니다. 이 방법은 설치 프로그램에서 사용하는 제작 도구에 따라 적절한 디컴파일 프로그램을 선택한 다음 디컴파일 후 설치 스크립트를 읽어 이식할 수 있는 응용 프로그램을 만드는 뇌를 사용해야 합니다. 현재 대부분의 소프트웨어는 InstallShield, Wise, Inno Setup, Windows Installer, NSIS (Nullsoft) 및 Installer Vise 와 같은 특수 설치 도구로 제작됩니다. 여기서 windows 는 InstallShield 형식 설치 파일에서 스크립트를 압축 해제하고 볼 수 있는 무료 도구도 많이 있습니다. 물론, 많은 전문 설치 도구가 있으며, 많은 설치 프로그램에는 해당 편집 방지 프로그램이 없습니다. 이 경우 이 방법을 사용할 수 없습니다.
4 설치 백신 프로그램 및 로그 파일을 관찰합니다. 현재 대부분의 소프트웨어 설치에는 제거 방법이 있습니다. 설치제거는 설치의 역방향 프로세스입니다. 설치 제거 방법을 알고 있다면 설치 방법을 추론할 수도 있습니다. 특수 설치 도구로 만든 설치 방지 프로그램은 일반적으로 한 파일의 정보에 따라 제거되며 이 파일은 일반 텍스트 편집기로 열 수 있습니다. 경우에 따라서는 이 파일에 읽을 수 있는 정보가 전혀 포함되어 있지 않으므로 다른 방법을 사용해야 합니다. 구체적인 프로세스는 방법 2 를 먼저 채택한 다음 설치 방지 프로세스를 이해하고 마지막으로 설치 방지 정보에 따라 이식할 수 있는 응용 프로그램입니다.
5 시스템 스냅샷 비교. 앞의 방법이 모두 실패하면, 너는 이 방법을 시도해 볼 수 있다. 구체적인 아이디어는 소프트웨어를 설치하기 전에 시스템 상태를 기록하는 것입니다. 주로 레지스트리와 시스템 디렉토리에 있는 모든 파일의 상태를 포함합니다. 그런 다음 소프트웨어를 설치합니다. 설치가 완료되면 시스템 상태를 다시 기록합니다. 마지막으로 전후 두 시스템의 다른 상태를 비교해서 설치 프로그램이 무엇을 했는지 알 수 있다. 이 작업은 일반적으로 무료 도구 Regshot 및 무료 도구 inctrl5(/article2/0, 4 14...WinInstall LE (Windows 2000 Sever CD 의 대부분의 경우 설치 전후의 레지스트리 간 차이만 비교하면 됩니다. 이 시점에서 선택할 수있는 많은 레지스트리 도구가 있습니다. 시스템 차이를 얻은 후 차이를 파일 섹션과 레지스트리 섹션의 두 부분으로 나눕니다. 파일 섹션은 시스템 디렉토리에 복사된 파일, COM 구성요소로 등록된 파일 및 이러한 파일과 관련된 레지스트리 부분을 나타냅니다. 레지스트리 섹션은 레지스트리의 나머지 부분에 대한 변경 사항만 나타냅니다. 파일 섹션의 경우 시스템 디렉토리에 복사해야 하는 파일 (이 경우 몇 개) 과 소프트웨어 설치 디렉토리에 배치할 수 있는 파일을 더 자세히 구분할 수 있습니다. 레지스트리 섹션의 경우 소프트웨어 자체의 설치 프로그램에서 수행한 레지스트리 작업을 COM 구성 요소를 등록할 때의 레지스트리 작업과 구분하고 Explorer 와 같은 다른 프로그램의 작업을 삭제합니다. 이를 바탕으로 복제 파일을 작성하고, COM 구성 요소를 등록하고, 배치 파일을 레지스트리로 가져오면 이식 가능한 응용 프로그램 제작을 완료할 수 있습니다. 레지스트리 파일에 경로 정보가 포함된 경우 레지스트리 파일을 수동으로 수정하거나 INF 파일로 변환하여 자동 경로 처리를 수행할 수 있습니다.
6. 레지스트리를 직접 익스포트하고 자체 등록된 COM 구성품을 찾습니다. 이 방법은 위의 방법 5 의 단순화 된 버전입니다. 현재 소프트웨어 구성은 레지스트리의' HKEY _ local _ machine \ software \ software company name' 과' HKEY _ current _ user \ software \ software company name' 자체 등록 COM 구성 요소에는 DllCanUnloadNow, DllGetClassObject, DllRegisterServer 및 DllUnregisterServer 의 네 가지 함수를 내보내야 합니다. Vc 에 포함된 depend.exe 를 사용하여 자체 등록된 COM 구성 요소인 동적 링크 라이브러리를 찾을 수 있습니다. 마지막으로 배치 파일을 작성하고, regsvr32.exe 를 사용하여 COM 구성 요소를 등록하고, regedit.exe 를 사용하여 레지스트리를 가져옵니다.
위의 설치 프로그램 동작 분석을 통해 설치 프로그램의 작업을 파일 복사, COM 구성 요소 등록, 서비스 드라이버 설치, 레지스트리 구성 등의 섹션으로 나눕니다. 레지스트리 구성은 COM 구성 요소 등록, 서비스 드라이버 설치 등의 절차를 포함할 수 있지만 이러한 부분을 명확하게 분리하면 친환경 설치 소프트웨어를 만드는 데 도움이 됩니다. 좀 더 복잡한 절차 설치가 필요한 소프트웨어의 경우 원래 설치 프로그램을 사용하는 것이 더 안전합니다.
각 방법에 대해 아래에서 구체적인 예를 들어 보겠습니다. 때로는 여러 가지 방법을 함께 사용해야 할 때가 있다. 어떤 방법을 사용하든 소프트웨어 원작자의 설치 과정을 시뮬레이션하기 때문에 원작자가 소프트웨어의 녹색 버전을 제공할 가능성이 가장 높다.
Flashget_wise 입니다. PNG
Flashget 160a 입니다. PNG
Winrar3.30 및 Winzip9.0, 방법 1 을 사용하여 압축을 풉니다. 이 방법은 매우 간단하다. 스카이 소프트웨어 스테이션에서 Winzip90.exe 와 winrar330sc.exe 를 다운로드합니다. Winrar 가 설치된 시스템에서 다운로드한 파일을 마우스 오른쪽 버튼으로 클릭하고 마우스 오른쪽 버튼 클릭 메뉴에서 Winrar 로 연 명령을 실행한 다음 E: \ Tools 디렉토리와 같은 대상 경로에 파일 압축을 풉니다. 그런 다음 Winzip9 와 Winrar 를 별도로 설정합니다. Winzip9 디렉토리에서 Winzip32.exe 를 실행하여 WinZip 을 설정합니다. Winrar 도 마찬가지입니다. Winrar.exe 를 실행하고 메뉴 옵션-> 설정, 팝업 대화 상자를 열고 tab- 통합을 선택합니다 (예: WinrarSetting.png). Winrar 를 항목별로 설정합니다. USB 플래시 드라이브에 복사하여 새 시스템에서 실행할 때 이러한 설정 절차를 반복해야 합니다.
이러한 소프트웨어는 설치 프로그램이 완전히 소프트웨어 자체에 의해 완료될 수 있다는 특징이 있어 설치 프로그램을 완전히 버리거나 설치 프로그램이 압축을 푸는 것입니다. 비슷한 소프트웨어도 있습니다. 가장 간단한 테스트 방법은 Winrar 가 압축된 설치 프로그램을 직접 열 수 있는지 확인하는 것입니다. 방법 2 를 사용할 수도 있습니다. 프로세스는 기본적으로 방법 1 과 동일합니다.
방법 2 는 자세히 설명하지 않고, 단지 이런 부류에 속하는 프로그램이 많다는 것을 지적하는 것일 뿐이다. 예를 들면 Myie2, GreenBrowser, QQ, BPFTP 서버, IDA _ Pro _ Standard _ 4.5./KLL
Flashget 은 사람들이 널리 사용하는 소프트웨어이다. 멀티 스레드 다운로드를 할 수 있어 다운로드 관리 기능이 매우 편리하다. 그림 flashget_wise 와 같이 sky.com 하늘 소프트웨어 스테이션에서 국제 버전의 flashget 1.60a 를 다운로드하여 실행합니다. PNG 를 선택한 다음 설치를 취소합니다. 그림에서 볼 수 있듯이 flashg et 1.60a 국제판은 Wise 에서 만든 설치 프로그램입니다. 인터넷에서 wungui 프로그램을 다운로드하여 flashget 160a 와 같이 설치 프로그램의 압축을 한 디렉토리에 풀기가 매우 쉽습니다. PNG, 그리고 Maindir 디렉토리를 관찰합니다. Jccatch.DLL 과 fgiebar 라는 두 개의 dll 파일이 있습니다. Dll. 이 두 동적 라이브러리 파일의 내보내기 함수에 대한 추가 검사에서 이 두 DLL 파일은 자체 등록된 COM 구성 요소임을 알 수 있습니다. 배치 파일 install.bat 를 작성하여 두 dll 을 모두 등록합니다.
레지스트리 32 JCCATCH.DLL/ 초
레지스트리 32 fgiebar.dll/ 초
테스트 후 브라우저 IE 의 마우스 오른쪽 버튼 클릭 메뉴에서 flashget 을 활성화할 수 있는 기능이 정상적으로 작동하고 있습니다. 제거 과정을 고려해 보겠습니다.
Regedit.exe 를 실행하여 레지스트리에서 flashget 의 경로가 [HKEY _ 현재 _ 사용자 \ 소프트웨어 \ jetcar \ jetcar] 인 것을 발견했습니다. 레지스트리 파일 unflashget.reg 를 작성하여 경로를 다음과 같이 삭제합니다.
레지스트리 4
을 눌러 섹션을 인쇄할 수도 있습니다 Flashget
[-HKEY _ 현재 _ 사용자 \ 소프트웨어 \ 제트 \ 제트]
배치 파일 uninstall.bat 를 동시에 작성하여 두 DLL 파일을 모두 언로드하고 unflashget.reg 로 가져옵니다.
Regedit unflashget.reg /s
JCCATCH.DLL/ 남미
Fgiebar.dll/ 남미
그런 다음 언어 카탈로그에 있는 대부분의 유럽 언어 파일과 같이 필요하지 않은 파일을 삭제합니다. 이때 이 녹색 버전이 완성되었다. 제작된 녹색 flas hget 을 USB 디스크에 복사하고 필요할 때 install.bat 파일을 직접 실행하면 됩니다 (배치 파일은 flashget 디렉토리에서 실행된다는 점에 유의하십시오). 파일 복사는 필요하지 않습니다.
나는 누군가가 최적화 프로그램을 사용 하 여 falshget 의 레지스트리를 추출 하 고 녹색 flashget 을 만들기 위해 레지스트리로 직접 가져 언급 볼 수 없습니다. 이전 단계에서 두 개의 DLL 파일을 등록하면 레지스트리에 절대 경로가 도입되기 때문에 레지스트리를 직접 추출하면 현재 경로를 기준으로 레지스트리의 경로를 수정해야 합니다. 그렇지 않으면 녹색 버전의 flashget made 는 고정 디렉토리에서만 실행할 수 있습니다. 내가 녹색 버전의 flashget 을 만들 때, 나는 방법 3 과 방법 6 을 모두 사용했다. 사용 방법 3 의 목적은 설치 프로그램이 시스템을 수정하지 않도록 하기 위한 것입니다. 이렇게 하면 다른 시스템에 flashget 을 설치하지 않고도 현재 시스템을 직접 테스트할 수 있습니다.
위의 예에서 볼 수 있듯이 방법 2 와 방법 1 은 기본적으로 동일하지만 방법 1 은 WinRar 로 압축을 풀고 방법 2 는 설치 프로그램으로 압축을 푸는 것입니다. 방법 6 은 방법 5 의 간소화된 버전이라고 할 수 있다. 방법 3 과 4 도 방법 5 를 보조할 수 있는데, 그 중 일부는 함께 사용해야 한다. 어떤 방법을 사용하는지 판단하기 어려울 때가 있다. 방법은 죽은 것이고, 융통성 있게 운용해야 하며, 때로는 지속적인 실험이 필요하다.
몇 가지 소프트웨어가' 녹화' 할 때 사용하는 방법을 간단히 말씀드리겠습니다. 일부 소프트웨어에는 여러 가지 "녹화" 방법이 있을 수 있지만 최종 결과는 기본적으로 동일합니다.
방법 1 사용에 대해서는 언급하지 않았습니다. 특별한 설치 프로그램이 없는 한 직접 zip 형식으로 발표하면 1 방법을 사용합니다.
CuteFTP, Flashfxp, QQ, foobar, winamp2.8, acrobat, FinalData, 금산 소프트웨어, ZoomPlayer, WinISO, IsoBuster
VisualC++ 6, real player 및 realmedia 용 디코더 패키지와 vp6, mpeg2, ac3, ogg, divx, xvid 등 대부분의 디코더는 방법 5 를 사용합니다.
Netants, flashget, OfflineExplorer acdsee, ultraedit, IBM Dictionary, theBat, 웹 텍스트의 빠른 캡처, CyberArticle 및 partities
Directx9, Mediaplayer9, IE6, Microsoft 패치, Office2003, 바이러스 백신 도구 NAV, Java 가상 머신, 가상 머신 VMware 등 "녹화" 에 적합하지 않습니다. 어떤 사람들은 Office 2003 과 같이 "녹색" 또는 더 어려운 방법을 모릅니다. 하드 드라이브에 Office 를 설치하고 레지스트리에서 변경 사항을 추출하는 방법을' 녹화' 라고 합니다. 레지스트리 파일에 절대 경로가 많고 Offcie 구성 요소 사이에 복잡한 연결이 있어' 녹화' 가 어렵기 때문입니다. 일부는 무의미한' 녹화' 이다. 예를 들면 IE6, 마이크로소프트패치, Directx9 등이다.
현재 제가 사용하고 있는 대부분의 소프트웨어는' 녹색' 이며, MS Office, Visual Studio.net 2003 등과 같은 소수의 소프트웨어만 설치해야 합니다. 특히 문자를 바꿀 때 편리합니다. 그것은 매우 간단해서 휴대할 수 있다.