진행중인 복잡한 작업이 많이있는 것 같습니다. 즉, 원래 제거 프로그램이 손상 될 때 제거하기가 어렵습니다.
왜 그렇게 간단하지 않습니까?
- 모든 고유 파일을 폴더에 압축 해제하십시오.
- 일부 공유 dll / 라이브러리를 공유 시스템 폴더에 압축 해제 (선택 사항)
- 일부 레지스트리 설정을 설정하십시오 (프로그램 시작시 수행 가능).
나는 이것이 아마 조금 알고 너무 지나친 단순화의,하지만 여전히 ..
Visual Studio, Office, Adobe suit, Maya 등과 같은 더 큰 응용 프로그램에 대해 이야기하고 있습니다.
그의 역사적 뿌리에서 나온 Windows는 항상 프로그램에 물건을 넣을 위치를 제어했기 때문입니다. 그들이 % APPDATA %에 설치하고 싶었다면, 등등. 따라서 설치 프로그램이 옵션을 제공합니다. Linux / Unix / 유사한 "강제"프로그램을 특정 체계로 구성하면 개별적으로 관리 할 프로그램이 아니라 시스템을 통해 모두 관리 할 수 있으므로 사용자가보다 쉽게 제어 할 수 있습니다. 여기에는 장단점이 있습니다. Windows는 예를 들어 있습니다. DLL-Hell, 다른 OS 의존성
—
-Hell
Windows에는 공유 시스템 폴더가 있습니다. 레지스트리 설정은 때때로 실행기 응용 프로그램에서 처리합니다. 세 번째 진술조차 사실이지만 설치 프로그램은 실제로 아카이브이며 원하는 경우 수동으로 추출 할 수 있습니다.
—
Ramhound
프로그램은 Windows 98 일 동안 종속성없이 프로그램 폴더에서 실행하는 데 사용됩니다. 프로그램이 다른 PC로 전송되어 다른 응용 프로그램의 프로그램 폴더를 다른 PC로 전송하기 위해 여전히 많은 PC가 있습니다. 일. 프로그램은 인생, 자동차, 주택, 배우자, 세금, 업무 등 다른 모든 것들과 같이 더욱 복잡해졌습니다.
—
Moab