Portable과 Installer 에디션 소프트웨어의 차이점

설치해야 하는 소프트웨어는 운영 체제에 연결하기 때문에 시간이 걸리며 프로시저 호출의 일부는 컴퓨터에서 이미 사용 가능한 리소스에 따라 다릅니다. 이러한 리소스(예: 일반 DLL 파일)가 컴퓨터에서 누락된 경우 설치 프로그램이 해당 리소스를 별도로 설치하거나 프로그램이 실행되지 않을 수 있습니다. 포터블 소프트웨어는 여러 면에서 더 좋습니다. 이들은 시스템 파일에 의존하지 않으며 시스템 리소스에 의존하지 않고 실행할 수 있습니다. 휴대용 및 설치 프로그램 에디션 소프트웨어의 차이점을(difference between portable and installer edition software) 확인하십시오 .

PortableInstaller 에디션 소프트웨어 의 차이점

휴대용 및 설치 프로그램 에디션 소프트웨어

인스톨러 에디션 소프트웨어

로컬 컴퓨터에 설치해야 하는 소프트웨어의 경우 프로그래머는 다른 설치 프로그램 작성자(installer creators) 를 사용하여 소프트웨어를 설치할 프로그램을 만듭니다. Windows 레지스트리 등록, 레지스트리 다시 로드, 동적 링크 라이브러리( DLL 파일) 에 대한 링크 와 같은 특정 단계가 필요하므로 소프트웨어를 직접 실행할 수 없습니다 . 대부분의 경우 이러한 소프트웨어는 기존의 공통 DLL 파일을 사용합니다. 프로그래머가 사용자 정의 라이브러리 또는 이와 유사한 것을 만든 경우 설치 프로그램은 소프트웨어를 설치하는 동안 해당 파일을 적절한 위치에 복사합니다.

설치가 필요한 소프트웨어의 문제는 소프트웨어를 제거한 후에도 설치된 컴퓨터에 지문이 남을 수 있다는 것입니다. 따라서 비공개 작업을 하는 경우 사람들이 일부 소프트웨어를 설치 및 제거한 사실을 알 수 있습니다.

두 번째 문제는 이러한 소프트웨어를 사용하려는 모든 컴퓨터에 설치해야 한다는 것입니다. 소프트웨어 설치 후 Windows 레지스트리(Windows Registry) 를 다시 로드해야 할 수도 있으므로 설치에 시간이 걸립니다 .(Installation)

설치 프로그램을 사용하여 소프트웨어를 설치할 때 다음 중 하나 이상이 발생할 수 있습니다.

  1. 소프트웨어 는 구성된 방식에 따라 Program Files 또는 Users 아래에 새 폴더를 생성합니다.
  2. (New) 값이 Windows 레지스트리(Windows Registry) 에 기록 되거나 이전 항목이 수정될 수 있습니다.
  3. 설치(Installer) 프로그램에서 로컬 시스템 으로 파일 복사
  4. 바탕화면, 작업표시줄 아이콘 생성
  5. 시작 메뉴에서 폴더 생성
  6. DLL 파일을 Windows 또는 C: Windows System32 등 폴더 에 복사

동일한 소프트웨어를 제거할 때 위에서 생성된 하나 이상의 요소가 컴퓨터에 남아 있을 수 있으며 컴퓨터에서 특정 소프트웨어를 사용하고 있었다는 사실을 알릴 수 있습니다.

휴대용 소프트웨어와 설치 프로그램 에디션 소프트웨어의 차이점에 대한 이 기사에서 볼 수 있듯이 휴대용 소프트웨어는 설치 기반 소프트웨어에 비해 훨씬 낫습니다.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

휴대용 소프트웨어

휴대용 소프트웨어라고 하면 아무데나 설치할 필요가 없다는 의미입니다. 이 소프트웨어는 USB(USB) 스틱 에 휴대할 수 있고 사용하려는 모든 컴퓨터에 설치하지 않고도 모든 컴퓨터에서 사용할 수 있기 때문에 소프트웨어를 휴대할 수 있습니다. 휴대용 소프트웨어가 포함된 펜 드라이브를 사용 중인 컴퓨터에 연결하고 휴대용 소프트웨어를 시작하기만 하면 됩니다. 인터넷(Internet) 에 설치 기반 소프트웨어를 휴대용 소프트웨어로 변환할 수 있는 좋은 리소스가 있습니다.

휴대용 소프트웨어는 두 가지 방식으로 작동합니다.

  1. 휴대용 소프트웨어 패키지에는 이미 앱에 내장된 DLL 이 포함되어 있습니다.(DLLs)
  2. 휴대용 소프트웨어는 VM을 생성하고 VM에서 실행할 수 있습니다. 특히 레지스트리(Registry) 를 사용해야 하는 경우 ; 휴대용 소프트웨어가 종료되는 즉시 VM이 제거됩니다.

설치하지 않아도 됩니다. 따라서 레지스트리나 다른 곳에 소프트웨어 지문을 남기지 않고 컴퓨터를 사용할 수 있도록 하는 동시에 시간을 절약하는 데 도움이 됩니다.

UltraSurf (프록시 소프트웨어) 와 같은 프로그램 은 실제 시스템에서 아무 것도 변경하지 않고 단순히 이동식 드라이브에 운반하고 실행하고 사용할 수 있습니다. 따라서 다른 사람이 귀하가 소프트웨어를 사용한 것을 발견할 가능성이 적습니다. 그들은 엿보는 눈으로부터 당신을 보호하면서 즉시 일할 수 있도록 도와줍니다.

대부분의 휴대용 소프트웨어는 흔적을 남기지 않지만 소프트웨어를 복사한 폴더(또는 모든 위치)를 확인하여 시작할 때 INF 또는 XML 파일이 생성되었는지 확인할 수 있습니다. (XML)일부 휴대용 소프트웨어는 소프트웨어 구성 또는 다른 것을 저장하기 위해 이러한 파일이 있던 동일한 폴더에 이러한 파일을 생성합니다. 제거하기 전에 휴대용 소프트웨어가 있던 폴더를 항상 확인하는 것이 좋습니다. 관련된 INF 또는 XML 을 찾으면 비밀로 유지하려면 삭제하십시오.

휴대용 소프트웨어는 크기가 작을 때 설치 기반 소프트웨어에 비해 항상 더 좋습니다. 그것이 거대한 소프트웨어이고 다른 사람들이 당신이 그것을 사용하는 것에 대해 알고 있는지 신경 쓰지 않는다면 설치 버전으로 갈 수 있습니다. 이러한 설치 기반 소프트웨어의 예로는 Visual Studio 가 있습니다. 적절한 기능을 위해 컴퓨터에 복사해야 하는 많은 DLL 이 필요하기 때문입니다. (DLLs)Visual Studio 를 휴대용 소프트웨어 로 변환하는 것이 가능하지만 하나의 휴대용 소프트웨어에 통합해야 하는 라이브러리 및 도움말 파일 등의 수를 고려할 때 최종 제품은 엄청날 것입니다. 이러한 경우에는 너무 느리게 실행될 수 있습니다.

기술자와 같이 다른 컴퓨터에서 일부 소프트웨어를 실행해야 하는 사람이라면 시간을 절약할 수 있으므로 휴대용 버전이 더 좋습니다. 검열, 차단된 사이트 및 전쟁 보고 등의 경우 휴대용 소프트웨어가 필요한 보호 기능을 제공합니다.

이러한 무료 휴대용 Windows 소프트웨어(Free Portable Windows Software) 중 일부를 살펴보고 싶을 수도 있습니다 .(You might want to take a look at some of these Free Portable Windows Software.)

무작위 읽기(Random read)Microsoft Trivia 및 Fun Facts에 대해 알고 있는 흥미로운 정보(Interesting lesser know Microsoft Trivia and Fun Facts) 입니다.



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts