Xenocode Virtual Appliance Studio – Tạo phần mềm portable chuyên nghiệp

March 30, 2009 at 3:26 pm 2 comments

Để tạo ra một phần mềm portable chuyên nghiệp bạn phải nhờ đến các chương trình chuyên dụng như WMware ThinApp. Tuy nhiên, nhược điểm của chương trình này là không cho người dùng “lọc ra” những thay đổi sau khi so sánh “ảnh chụp” trước và sau khi cài đặt phần mềm dẫn đến file portable tạo được sẽ có kích thước lớn hơn nhiều so với thực tế. Hơn nữa, nếu phần mềm bạn muốn tạo portable yêu cầu Microsoft.Net, Java Runtime hay Adobe Flash thì WMware ThinApp đành “bó tay” vì không thể tích hợp các thành phần này vào file portable…Khắc phục được những nhược điểm trên, Xenocode Virtual Application Studio (VAS) sẽ là sự thay thế hoàn hảo cho WMware ThinApp.

Phiên bản VAS 5.1 tương thích với Windows 2000/XP/Vista. Tải bản full (không cần cài đặt) ở địa chỉ http://www.mediafire.com/?un3mrmd4oju: (Dung lượng 12.6MB)

Sau khi tải về, bạn giải nén rồi chạy file Studio.exe để kích hoạt chương trình.

Lưu ý: Nếu dùng Vista bạn chạy VAS với quyền administrator.

Các bước tạo một phần mền Portable với VAS:

clip_image002

Bước 1: Tạo bản “chụp nhanh” hệ thống đây là bước cực kỳ quan trọng ảnh hưởng trực tiếp đến “chất lượng” phần mềm portable của bạn. Tốt nhất là nên đóng tất cả các chương trình duyệt virus chạy ngầm, tắt các ứng dụng không cần thiết chỉ để lại VAS. Sau đó, Nhấn nút Capture Before trên giao diện chính. Lúc này, chương trình sẽ tiến hành quét và “chụp lại” toàn bộ dữ liệu trên ổ đĩa hệ thống bao gồm các tập tin/ thư mục, các khóa registry…Quá trình này diễn ra lâu hay mau là tùy vào dung lượng ổ đĩa và số lượng file/ folder hiện có, thông thường mất khoảng vài phút.

Bước 2: Sau khi đã “chụp nhanh” hệ thống, bạn tiến hành cài đặt phần mềm một cách bình thường. Nếu phần mềm yêu cầu khởi động lại Windows thì bạn chọn No để bỏ qua. Xong, bạn nhấn Capture and Diff, hộp thoại Browse For Folder xuất hiện bạn chỉ đường dẫn đến thư mục vừa cài phần mềm rồi bấm Ok để chương trình “chụp lại” hệ thống sau khi đã cài phần mềm, đồng thời so sánh với kết quả đã “chụp” ở bước 1 để tìm ra những thay đổi.

Bước 3: Những thay đổi mà chương trình tìm ra ở bước 2 thật ra là các tập tin dữ liệu, các khóa registry mới được thêm vào sau khi bạn cài phần mềm. Bạn có thể duyệt qua danh sách các tập tin, các khóa registry trong các mục tương ứng là Filesystem và Registry. Nếu thấy có những tập tin hay khóa registry nào đó không “dính dáng” gì đến chương trình bạn muốn tạo bản portable thì nhấp chuột vào chúng rồi bấm Remove để xóa.

clip_image004

Bước 4: Tích hợp Microsoft.Net, Java Runtime hay Adobe Flash vào bản portable của phần mềm. Để làm được điều này, máy của bạn phải cài đặt các thư viện đó trước. Sau đó, trên giao diện chính của VAS bạn chọn thẻ Runtimes sẽ thấy danh sách các nút bấm dạng robbin ứng với các thành phần. Bây giờ, muốn thêm thành phần nào vào bạn nhấp chuột vào nút lệnh đó.

Bước 5: Đóng gói tất cả các tập tin/thư mục, các khóa registry, các thành phần tích hợp thành một file tự chạy (portable). Chuyển sang thẻ Virtual Appliance, ô Startup File bạn chọn file thực thi chính của phần mềm. Tiếp đến, bấn nút Browse chỉ định thư mục lưu file portable. Sau cùng, nhấn Build hay Build and Run để tạo.

Bạn có thể tải phiên mới nhất của VAS (dùng thử 14 ngày) ở địa chỉ: http://www.xenocode.com

ThanhLuan.

Entry filed under: Phần mềm.

Chat đã hơn với SweetIM Best Portable Soft 2009 – Bộ 30 phần mềm Portable cực hay

2 Comments Add your own

  • 1. Minh Nhật  |  September 13, 2011 at 7:07 pm

    Mình chia portable làm 2 loại dựa trên tác động vào Registry của Windows:
    – Portable “ảo” là phần mềm được đóng gói chạy trong môi trường ảo (môi trường này có registry của riêng nó để key của phần mềm add vào) tạo bởi VMware Thinapp, Evalazer.
    – Portable “thật” là phần mềm tuy được đóng gói nhưng lại tác động thật lên Registry của Windows như phần mềm cài đặt tạo bởi MultiPacker, Winrar, Universal Extractor, NSIS-Total Uninstall, Apps Creation Master, các soft theo dõi thay đổi registry khi cài đặt phần mềm (FindChangeTool, WhatChanged, RegFromApp, RegShot, Disk and Registry Alert, MJ Registry Watcher,..), các soft chuyển phần mềm cài đặt từ chỗ này sang chỗ khác cũng “có thể” tạo được Portable (Ez File Transplanter, Steam Mover, Application Mover,…). Kể ra cũng hơi nhiều.
    Mình so sánh thì thấy Portable thật có ưu thế hơn ảo ở chỗ có thể dùng kết hợp các phần mềm lại với nhau như OfficeTab với Word, Firefox với IDM…
    Nhưng vấn đề mình chưa biết là làm sao tạo Portable “thật” có các chức năng:
    1. Thời gian khởi động nhanh hơn thời gian trong trường hợp khi cài đặt phần mềm (nếu lâu hơn thì cài đặt sướng hơn) (nếu tạo portable bằng Winrar thì khi mở chẳng khác nào cài phần mềm theo cách khácvì phải mất thời gian giải nén).
    2. Có thể update, với trình Antivirus thì vẫn update và diệt virus bình thường.
    3. Có thể xóa sạch key của Portable trong Registry nếu không cần dùng đến.
    Bạn nào biết phần mềm tạo Portable nào khác nữa xin mời đóng góp!
    Chúc các bạn vui vẻ, mạnh khỏe và thành công trong cuộc sống!

    Reply
  • 2. Nhat  |  February 27, 2012 at 1:58 pm

    Các bạn hãy thử và cho ý kiến về những Portable của trang http://portableapps.com/apps (những Portable này được tạo bởi phần mềm NSIS Portable (http://portableapps.com/apps/development/nsis_portable) hoặc Portableapps.com Launcher (http://portableapps.com/apps/development/portableapps.com_launcher)) và tham khảo thử bài viết Làm Portable với NSIS (http://www.vn-zoom.com/f229/lam-portable-voi-nsis-1391382.html).

    Mời các bạn đóng góp thêm nhiều kinh nghiệm sử dụng cũng như phần mềm tạo Portable khác nữa!

    Chúc các bạn vui vẻ, mạnh khỏe và thành công trong cuộc sống!

    Reply

Leave a comment

Trackback this post  |  Subscribe to the comments via RSS Feed


NHẬN BÀI QUA MAIL

Bạn nhấn nút Follow ở góc dưới bên phải trang web, nhập vào địa chỉ email > nhấn Sign me up. Sau đó vào hộp mail để xác nhận.

ĐANG ONLINE

LƯỢT TRUY CẬP

  • 910,646 lượt

ĐÁNH GIÁ BLOG

BÀI VIẾT TRONG THÁNG

LIÊN KẾT WEB

image
image

LỊCH BIỂU

March 2009
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

RSS TIN CẬP NHẬT

  • An error has occurred; the feed is probably down. Try again later.

THỐNG KÊ TRUY CẬP

free counters