sự khác nhau giữa phần mềm portable và installer

2
http://datngotien.blogspot.com/ 1 SKHÁC NHAU GIA PHN MM PORTABLE VÀ INSTALLER Chc hn trong quá trình sdng máy tính và internet chúng ta đã nghe qua 2 tphn mm Portable và phn mm Installer ri. Nhưng có thchúng ta chưa hiu hết vnó. Hôm nay, trong bài viết này tôi xin gi ti các bn bài viết vskhác nhau gia hai phn mm Portable và phn mm Installer. PHN MM INSTALLER: Đối vi các phn mm Installer, các bn không thchy nó trc tiếp được vì nó cn một vài bước như đăng ký với Windows Registry, ti lại đăng ký, liên kết các thư viện liên kết động (DLL files). Nếu các lp trình viên to ra một thư viện tùy chỉnh, trình cài đặt ssao chép tp tin này vào vtrí thích hợp trong khi cài đặt phn mm. Vấn đề thhai là bn phải cài đặt phn mềm đó lên mọi máy tính mà bn mun sdng nó. Việc cài đặt mt thời gian vì nó cũng có thể yêu cu ti li Windows Registry và thư mục cũ cũng có thể bsửa đổi. Khi bn sdng phn mm Installer, mt hoc nhiều điều dưới đây sẽ xy ra: 1. Phn mm to ra một thư mục mi trong Program Files hoc Users, da trên cách nó được cu hình. 2. Giá trmới được ghi vào Windows Registry. 3. Sao chép các tp tin tchương trình cài đặt vào máy tính mà bn mun cài phn mm. 4. To biểu tượng trên Desktop hoc trong thanh tác v(Taskbar) 5. To ra các mc trong thanh menu Start. 6. Copy file DLL vào Windows hoc C:\Windows\System32, etcKhi bn gbphn mm mà bn vừa cài đặt mt hoc nhiu các yếu ttrên vn có thslưu lại trong máy tính ca bn .

Upload: dat-ngo

Post on 14-Apr-2017

124 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Sự khác nhau giữa phần mềm portable và installer

http://datngotien.blogspot.com/

1

SỰ KHÁC NHAU GIỮA PHẦN MỀM PORTABLE VÀ INSTALLER

Chắc hẳn trong quá trình sử dụng máy tính và internet chúng ta đã nghe qua 2 từ

phần mềm Portable và phần mềm Installer rồi. Nhưng có thể chúng ta chưa hiểu

hết về nó. Hôm nay, trong bài viết này tôi xin gửi tới các bạn bài viết về sự khác

nhau giữa hai phần mềm Portable và phần mềm Installer.

PHẦN MỀM INSTALLER:

Đối với các phần mềm Installer, các bạn không thể chạy nó trực tiếp được vì nó

cần một vài bước như đăng ký với Windows Registry, tải lại đăng ký, liên kết các

thư viện liên kết động (DLL files). Nếu các lập trình viên tạo ra một thư viện tùy

chỉnh, trình cài đặt sẽ sao chép tập tin này vào vị trí thích hợp trong khi cài đặt

phần mềm.

Vấn đề thứ hai là bạn phải cài đặt phần mềm đó lên mọi máy tính mà bạn muốn sử

dụng nó. Việc cài đặt mất thời gian vì nó cũng có thể yêu cầu tải lại Windows

Registry và thư mục cũ cũng có thể bị sửa đổi.

Khi bạn sử dụng phần mềm Installer, một hoặc nhiều điều dưới đây sẽ xảy ra:

1. Phần mềm tạo ra một thư mục mới trong Program Files hoặc Users, dựa trên

cách nó được cấu hình.

2. Giá trị mới được ghi vào Windows Registry.

3. Sao chép các tập tin từ chương trình cài đặt vào máy tính mà bạn muốn cài

phần mềm.

4. Tạo biểu tượng trên Desktop hoặc trong thanh tác vụ (Taskbar)

5. Tạo ra các mục trong thanh menu Start.

6. Copy file DLL vào Windows hoặc C:\Windows\System32, etc…

Khi bạn gỡ bỏ phần mềm mà bạn vừa cài đặt một hoặc nhiều các yếu tố ở trên vẫn

có thể sẽ lưu lại trong máy tính của bạn .

Page 2: Sự khác nhau giữa phần mềm portable và installer

http://datngotien.blogspot.com/

2

PHẦN MỀM PORTABLE:

Khi chúng ta nhắc tới di động tức là nhắc tới tính gọn, nhẹ, dễ dàng. Ở đây phần

mềm Portable có nghĩa là bạn không cần phải cài đặt phần mềm trên máy tính, bạn

có thể copy nó vào USB và mang nó đi bất cứ máy tính nào và dùng mà không cần

phải cài đặt nó. Hiện nay cũng có một số nguồn cho phép bạn tự tạo phần mềm

Portable cho riêng mình.

Phần mềm Portable được làm việc theo hai cách sau:

1. Các gói phần mềm Portable đã chứa các file DLL được nhúng vào ứng dụng.

2. Phần mềm Portable có thể tạo ra một máy ảo và chạy trong nó – Đặc biệt

nếu như phần mềm đó phải sử dụng Registry: VM đã được loại bỏ ngay khi

các phần mềm di động được đóng lại.

Bạn không cần phải cài đặt nó nên sẽ giúp bạn tiết kiệm một số thời gian.

Các chương trình như UltraSurf (một phần mềm proxy) chỉ có thể tiến hành được

trên một ổ đĩa di động, đưa ra và sử dụng mà không cần thay đổi bất cứ điều gì

trong hệ thống thực tế. Như vậy có ít cơ hội mà người khác có thể phát hiện ra bạn

sử dụng phần mềm. Nó sẽ giúp bạn được bảo vệ khỏi những ánh mắt tò mò.

Phần mềm Portable luôn tốt hơn so với các phần mềm Installer vì kích thước của

nó nhỏ hơn. Nếu nó là một phần mềm rất lớn và bạn không quan tâm nếu người

khác biết về bạn sử dụng nó, bạn có thể chọn phần mềm Installer.

Nếu như bạn là một kỹ thuật viên – bạn đã chạy rất nhiều phần mềm trên các máy

khác nhau, các bạn sẽ thấy phần mềm Portable thật là tuyệt, tiết kiệm thời gian hơn

khá nhiều so với Installer.