SlideShare a Scribd company logo
1 of 2
Download to read offline
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:WindowsSystem32, 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 .
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.

More Related Content

What's hot

Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựAskSock Ngô Quang Đạo
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHan Nguyen
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngleemindinh
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịThanh Hoa
 
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Dịch vụ Làm Luận Văn 0936885877
 
De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006Tran Tien
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use caseTrung Chinh Hà
 
3. phan quyen trong sql server 01012010
3. phan quyen trong sql server 010120103. phan quyen trong sql server 01012010
3. phan quyen trong sql server 01012010Truong van Duoc
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhnataliej4
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1pisu412
 
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuThiênĐàng CôngDân
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT NguynMinh294
 
Bao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thueBao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thueKali Back Tracker
 
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...Hien Dam
 
Bài tập với câu lệnh select,insert, update, delete
Bài tập với câu lệnh select,insert, update, deleteBài tập với câu lệnh select,insert, update, delete
Bài tập với câu lệnh select,insert, update, deletevanphong20082002
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêthuhuynhphonegap
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtHưởng Nguyễn
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...The Boss
 

What's hot (20)

Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
 
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
Phân tích thiết kế hệ thống thông tin quản lý bán hàng của công ty cổ phần qu...
 
De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use case
 
3. phan quyen trong sql server 01012010
3. phan quyen trong sql server 010120103. phan quyen trong sql server 01012010
3. phan quyen trong sql server 01012010
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 1
 
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đĐề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
Đề tài: Phần mềm quản lý thông tin sinh viên, HOT, 9đ
 
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tu
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
 
Bao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thueBao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thue
 
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
BTL phân tích thiết kế hệ thống- Đề tài quản lý nhập hàng thực phẩm khô tại s...
 
Bài tập với câu lệnh select,insert, update, delete
Bài tập với câu lệnh select,insert, update, deleteBài tập với câu lệnh select,insert, update, delete
Bài tập với câu lệnh select,insert, update, delete
 
Mau bao cao project 1
Mau bao cao project 1Mau bao cao project 1
Mau bao cao project 1
 
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phêbáo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
 
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuậtĐề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
Đề thi mẫu trắc nghiệm cấu trúc dữ liệu cà giải thuật
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
 

Viewers also liked

Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...
Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...
Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...Adela Popa
 
Resume Yash Tanna
Resume Yash TannaResume Yash Tanna
Resume Yash TannaYash Tanna
 
Sumner-Mike_Resume_2016
Sumner-Mike_Resume_2016Sumner-Mike_Resume_2016
Sumner-Mike_Resume_2016Mike Sumner
 
Fongs 6è A
Fongs 6è AFongs 6è A
Fongs 6è Ammiret6
 
PC Software Academy MS Word Intermediate
PC Software Academy MS Word IntermediatePC Software Academy MS Word Intermediate
PC Software Academy MS Word IntermediatePaul Reichert
 
Lecture 5 the information system a general model of ais:update version
Lecture 5  the information system   a general model of ais:update versionLecture 5  the information system   a general model of ais:update version
Lecture 5 the information system a general model of ais:update versionHabib Ullah Qamar
 
Navegadores web
Navegadores webNavegadores web
Navegadores webyenalca
 
Diseñadores graficos
Diseñadores graficosDiseñadores graficos
Diseñadores graficosandrea rangel
 
Об организации питания сотрудников охраны образовательных организаций
Об организации питания сотрудников охраны  образовательных организацийОб организации питания сотрудников охраны  образовательных организаций
Об организации питания сотрудников охраны образовательных организацийdirekciyaDOgM
 

Viewers also liked (20)

BIM Al Fouzan
BIM Al FouzanBIM Al Fouzan
BIM Al Fouzan
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Relaxamento
RelaxamentoRelaxamento
Relaxamento
 
Allen Lester2
Allen Lester2Allen Lester2
Allen Lester2
 
Comunicacion nerviosa
Comunicacion nerviosaComunicacion nerviosa
Comunicacion nerviosa
 
La lettre administrative
La lettre administrativeLa lettre administrative
La lettre administrative
 
DSW Report
DSW ReportDSW Report
DSW Report
 
Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...
Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...
Dilemmas on Student's Place in Defining the Higher Education Institutions’ Ma...
 
Resume Yash Tanna
Resume Yash TannaResume Yash Tanna
Resume Yash Tanna
 
Sumner-Mike_Resume_2016
Sumner-Mike_Resume_2016Sumner-Mike_Resume_2016
Sumner-Mike_Resume_2016
 
Fongs 6è A
Fongs 6è AFongs 6è A
Fongs 6è A
 
Muhammad adeel ahmad original
Muhammad adeel ahmad originalMuhammad adeel ahmad original
Muhammad adeel ahmad original
 
PC Software Academy MS Word Intermediate
PC Software Academy MS Word IntermediatePC Software Academy MS Word Intermediate
PC Software Academy MS Word Intermediate
 
Lecture 5 the information system a general model of ais:update version
Lecture 5  the information system   a general model of ais:update versionLecture 5  the information system   a general model of ais:update version
Lecture 5 the information system a general model of ais:update version
 
Cadbury dairy milk
Cadbury dairy milkCadbury dairy milk
Cadbury dairy milk
 
Partial ORACLE TREASURY
Partial ORACLE TREASURYPartial ORACLE TREASURY
Partial ORACLE TREASURY
 
Navegadores web
Navegadores webNavegadores web
Navegadores web
 
Diseñadores graficos
Diseñadores graficosDiseñadores graficos
Diseñadores graficos
 
Об организации питания сотрудников охраны образовательных организаций
Об организации питания сотрудников охраны  образовательных организацийОб организации питания сотрудников охраны  образовательных организаций
Об организации питания сотрудников охраны образовательных организаций
 
Evaluacion de proyectos
Evaluacion de proyectosEvaluacion de proyectos
Evaluacion de proyectos
 

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

Part 14 software deloyment -www.key4_vip.info
Part 14   software deloyment -www.key4_vip.infoPart 14   software deloyment -www.key4_vip.info
Part 14 software deloyment -www.key4_vip.infolaonap166
 
BÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲBÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲkakawpah0911
 
Báo cáo đề tài 5
Báo cáo đề tài 5Báo cáo đề tài 5
Báo cáo đề tài 5Nguyen Anh
 
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲBÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲphanconghien
 
Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.netvvpcdsptin
 
đề Tài 4 (mã nguồn mở)
đề Tài 4 (mã nguồn mở)đề Tài 4 (mã nguồn mở)
đề Tài 4 (mã nguồn mở)Duong Phung
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltmptlong96
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)En Tj Pj
 
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933Phan Minh Trí
 
Group policy object deployment software
Group policy object  deployment softwareGroup policy object  deployment software
Group policy object deployment softwarelaonap166
 
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxHướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxLê Lãnh
 
Tuần 1+2 cài đặt kali linux
Tuần 1+2   cài đặt kali linuxTuần 1+2   cài đặt kali linux
Tuần 1+2 cài đặt kali linuxHường Tô
 
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPTChương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPTMasterCode.vn
 

Similar to Sự khác nhau giữa phần mềm portable và installer (20)

Part 14 software deloyment -www.key4_vip.info
Part 14   software deloyment -www.key4_vip.infoPart 14   software deloyment -www.key4_vip.info
Part 14 software deloyment -www.key4_vip.info
 
BÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲBÁO CÁO THỰC TẬP - GIỮA KỲ
BÁO CÁO THỰC TẬP - GIỮA KỲ
 
Báo cáo đề tài 5
Báo cáo đề tài 5Báo cáo đề tài 5
Báo cáo đề tài 5
 
Bao cao
Bao caoBao cao
Bao cao
 
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲBÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
BÁO CÁO THỰC TẬP ATHENA - BÁO CÁO GIỮA KỲ
 
Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.net
 
đề Tài 4 (mã nguồn mở)
đề Tài 4 (mã nguồn mở)đề Tài 4 (mã nguồn mở)
đề Tài 4 (mã nguồn mở)
 
Bai giangvb.net
Bai giangvb.netBai giangvb.net
Bai giangvb.net
 
1
11
1
 
Kali Linux
Kali LinuxKali Linux
Kali Linux
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltm
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)
 
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933
Quy trình số hóa tài liệu (hướng dẫn chi tiết) - 0919898933
 
K37.103.529 gioi thieu ve firefox
K37.103.529 gioi thieu ve firefoxK37.103.529 gioi thieu ve firefox
K37.103.529 gioi thieu ve firefox
 
Group policy object deployment software
Group policy object  deployment softwareGroup policy object  deployment software
Group policy object deployment software
 
ATHENA - Nguyen Xuan Ngoc - Giua Ky
ATHENA - Nguyen Xuan Ngoc - Giua KyATHENA - Nguyen Xuan Ngoc - Giua Ky
ATHENA - Nguyen Xuan Ngoc - Giua Ky
 
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docxHướng dẫn cài đặt kali linux trên máy ảo vmware.docx
Hướng dẫn cài đặt kali linux trên máy ảo vmware.docx
 
Firefox
FirefoxFirefox
Firefox
 
Tuần 1+2 cài đặt kali linux
Tuần 1+2   cài đặt kali linuxTuần 1+2   cài đặt kali linux
Tuần 1+2 cài đặt kali linux
 
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPTChương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
 

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

  • 1. 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:WindowsSystem32, 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 .
  • 2. 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.