Thông tin
  • Đánh dấu xác nhận câu hỏi đã được giải quyết để giúp diễn đàn nâng cao chất lượng [cách sử dụng]
  • Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết [nội qui]
  • Tìm kiếm trước khi đặt câu hỏi

Đóng gói phần mềm với Wise Package Studio.

Các bài viết hướng dẫn và tham khảo chung, không thuộc ngôn ngữ nào

Điều hành viên: vietluyen

Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » Thứ 6 18/04/2008 12:17 am

Tên bài viết: Đóng gói phần mềm với Wise Package Studio
Tác giả: Hoàng Thư
Cấp độ bài viết: Chưa đánh giá
Tóm tắt: Hướng dẫn đóng gói các ứng dụng bằng chương trình Wise Package Studio phiên bản 7.0


Đã viết được một phần mềm good thì ai cũng muốn đóng gói phần mềm good luôn. Các chương trình đóng gói hiện nay thì có nhiều. Tôi chạy thử cũng nhiều nhưng vẫn thấy WPS chạy tốt hơn với việc cho phép viết lại giao diện, tùy biến ngôn ngữ. Trong phần này, tôi hướng dẫn việc cài đặt WPS Professional 7.0 ổn định trên máy của bạn. Sẽ hướng dẫn chi tiết từng phần sau.

A. Cài đặt WPS 7.0
WPS Pro 7.0 cần CSDL SQL để lưu lại các tiến trình công việc. Vì vậy, trước tiên, bạn hãy cài SQL lên máy của bạn trước.

Sau đó, tải WPS Pro 7.0 từ website của Altiris: http://altirisdl.com/eval/WPS_7_00_SP2.exe. Vì lý do forum không cho post keygen hoặc crack lên, vì vậy nếu bạn cần keygen (không khuyến khích) hãy contact with... Lưu ý khi cài: Chọn chức năng Server vì chắc chắn sẽ có lúc bạn không kết nối với máy chủ (chưa chắc đã có cài WPS) mà vẫn muốn chạy đóng gói.

Sau khi chương trình đã được cài đặt lên xong, với lần đầu tiên chạy, nó sẽ hỏi về CSDL, hãy chọn là SQL Server (mà nó có cho chọn cái nào nữa đâu mặc dù có combo box). Rồi Nhấn Next. Lưu ý, khi đăng nhập vào, hãy chọn là dùng cả hai cách System Account và SQL Account để đảm bảo sau này nó chạy ổn định. Tôi đã thử lấy một trong hai cái trên, nhưng nó đều rất chập chờn. Với mật khẩu Admin của chương trình, nên chọn là rỗng.

Với hàng loạt lệnh next tiếp theo, chương trình sẽ chạy và share DB của SQL cho người khác. Bạn đừng nên tắt chức năng này vì lý do mặc dù WPS7.0 chạy trên máy bạn, nhưng nó vẫn thông qua cổng của SQL để truy cập dữ liệu. Nếu ở stand alone, nó sẽ thông qua IP 127.0.0.1 và cổng của SQL (thuộc về mạng nên không viết chi tiết).

Vậy là WPS đã chạy.

B. Chọn cách đóng gói
WPS hỗ trợ hai cách đóng gói: Windows Installer (WI) và WiseScript (WS).
Nếu bạn mới đóng gói bằng WPS lần đầu, nên chọn WI vì nó đơn giản và thuận tiện.
Nhấn vào thẻ Tools và tìm tới dòng Windows Installer Editor, nhấn đúp vào đó.

C. Đóng gói chương trình
Nhấn vào nút New để chọn một đóng gói mới
Cửa sổ chọn đối tượng đóng gói xuất hiện. Có rất nhiều loại đối tượng để đóng gói:
- Windows Application: Các ứng dụng của Windows, không nên chọn loại này cho các ứng dụng viết bằng VB6.0 (VB.NET có thể được)
- Import Visual Basic or C# Project: Đây là loại mà VB6.0 và VC# cần dùng tới. chọn vào đây.
Dịch xuống phía dưới, bạn sẽ thấy phần File Type, nên chọn là MSI or MSM (WSI, WSM dùng cho dân pro cách này tương tự như dùng WS)

Bước kế tiếp: Chọn project, chỉ cho WI biết bạn để cái project ở đâu và tên gì.

Nếu lần đầu tiên bạn chạy WI, nó sẽ hỏi bạn cho nó biết VB6.0 của bạn quăng ở đâu (để nó còn biết đường chạy thử xem project của bạn có OK chưa) :D

Xong việc, WI sẽ quét project của bạn để tìm các thư viện mà bạn đã dùng (OCX, DLL), cái nào có trong Merge Modul (MSM) (và Merge Module có sẵn trong hệ thống) thì nó dùng MSM, cái nào chưa có, nó sẽ lấy nguyên thư viện, đồng thời quét vào Registry để tìm các khóa đã đăng ký.

Sau khi quét xong, nó sẽ hiện ra một danh sách các file mà nó tìm thấy, nhấn nút Next cho bước tiếp theo cho tới tận Finish và nhấn luôn Finish.

Xong phần cơ bản, nếu bạn build thì được file MSI (cũng install được rồi), nhưng sẽ không tốt nếu windows không hỗ trợ Installer Engine. Phần tiếp sẽ hướng dẫn chỉnh sửa kỹ từng phần.

Khuyến cáo: Nên kết nối internet lúc này, vì Merge Module nào còn thiếu, nó sẽ tự động cập nhật từ máy chủ của Altiris và Symantect về cho bạn.

Phần Add thêm các Merge Module cho từng phần sẽ hướng dẫn ở phần sau.
Đánh giá chủ đề: Evaluations: 2, 4.50 on the average.Evaluations: 2, 4.50 on the average.Evaluations: 2, 4.50 on the average.Evaluations: 2, 4.50 on the average.Evaluations: 2, 4.50 on the average.Evaluations: 2, 4.50 on the average.
Thanks hoangthu1974 for your sharing!
Hình đại diện của thành viên
hoangthu1974
Guru
Guru
 
Bài viết: 812
Ngày tham gia: Thứ 5 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Đã cảm ơn: 0 lần
Được cảm ơn: 9 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi tieurongtien » Thứ 4 30/04/2008 12:34 pm

Cái này đóng gói có nặng không vậy, mình thấy cái inno setup anhtuyetbk giới thiệu nhỏ gọn mà lại ổn định nữa
Đừng xấu hổ khi không biết, chỉ xấu hổ khi không học
Hình đại diện của thành viên
tieurongtien
Thành viên năng nổ
Thành viên năng nổ
 
Bài viết: 79
Ngày tham gia: Thứ 4 26/03/2008 7:56 pm
Đến từ: Nơi mà ai-cũng-biết-là-nơi-nào-đó
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi tienlbhoc » Thứ 4 30/04/2008 12:46 pm

Inno là nén nhất rồi , vì nó dùng thuật toán nén của 7zip , các phần mềm khác hầu hết đều dùng zip thôi
Diễn đàn và blog phần mềm tự làm :
http://my.opera.com/DienDanTienlbhoc/forums/
http://my.opera.com/tienlbhoc/blog/
tienlbhoc
Thành viên tâm huyết
Thành viên tâm huyết
 
Bài viết: 415
Ngày tham gia: Thứ 7 14/07/2007 10:06 pm
Đến từ: Hà Nội
Đã cảm ơn: 0 lần
Được cảm ơn: 1 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » Thứ 7 03/05/2008 1:30 pm

Không để ý thuật toán nén của nó. Nhưng file setup cũng nhỏ gọn. Hơn nữa, nó cài đặt rất ổn định trên máy khách.
Hình đại diện của thành viên
hoangthu1974
Guru
Guru
 
Bài viết: 812
Ngày tham gia: Thứ 5 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Đã cảm ơn: 0 lần
Được cảm ơn: 9 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » Thứ 6 06/06/2008 12:00 pm

D. Khai báo cho đóng gói tập tin
1. Product Details:
Mục này cho biết các thông tin chi tiết về gói setup. Nó bao gồm: Application và Package --> Dành cho quản lý của hệ thống, bạn có thể gõ vào tên tùy ý.

Product Type: Loại set up, nếu bạn chọn là Windows Installer Editor thì phần này sẽ mặc định là Windows Installer.
Product Name: Tên gói của bạn
Manufacturer: Tên nhà sản xuất (Hoang Thu Corp. :D)
Version: Thường nó sẽ tự lấy từ file khả thi của bạn.
Default Directory: Thư mục mặc định sẽ cài đặt lên máy khách.
Package Path: Nơi đặt tập tin setup của bạn. Nó sẽ có đường dẫn qua mạng. Mặc định không sửa
Repossitory ID: mặc định
Product Code: mặc định
Application Type: Loại ứng dụng. Chương trình hỗ trợ 3 loại ứng dụng là: Win32, .NET và cho cả hai loại. Nên chọn phù hợp. Riêng với .NET, chương trình sẽ kiểm tra .NET Framework trên máy bạn và kết nối với internet để tải về .NET Framework setup và tự động nhúng vào trong chương trình. Phần setup có chức năng kiểm tra .NET Framework.
Installation Target: Cho máy đơn hoặc máy chủ và cho máy IIS Server.
Description: tùy hỉ.

Don't update or recompress files when saving (.MSI only) đừng dại đánh dấu này. Nếu bạn chọn, chương trình sẽ không tự động cập nhật file khi bạn re-compile lại tập khả thi.
Increment version number on compile: nên đánh dấu, chương trình sẽ cộng vào Version thêm một số nữa để dễ phân biệt.

2. General Information: Tùy ý vì đây là các mô tả chung
3. Add/Remove Programs
Do not display in Add/Remove Programs list: Cho phép hiển thị trong danh mục Add/Remove Programs của Windows hay không.
Display in Add/Remove Programs list:
Display Icon: Biểu tượng, thường là chọn của file khả thi. Nếu có file .ico có thể chỉ cho nó.
Hide modify button: Che dấu chức năng Modify
Hide Remove button: Che dấu chức năng Remove

Support Information Page: Tùy ý điền vào thông tin
Hide repair button: Loại bỏ chức năng sửa chữa.

3. Path Variables: Đừng sửa chữa
4. Resources: Các tập tin chạy hay hình ảnh chỉ dùng cho setup. Nếu muốn cài font hay .NET Framework, chúng sẽ tự xuất hiện ở đây khi dùng MSI Script.
5. Fetures: Xây dựng tính năng chọn lựa setup cho khách hàng. Thường chương trình tự tạo một Complete, bạn có thể thêm vào những tùy chọn khác để khách hàng lựa chọn chi tiết phần cài đặt. Giống Typical, Complete, Customize, v.v...
Hình đại diện của thành viên
hoangthu1974
Guru
Guru
 
Bài viết: 812
Ngày tham gia: Thứ 5 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Đã cảm ơn: 0 lần
Được cảm ơn: 9 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi heoconluoian » Thứ 6 17/10/2008 8:22 am

anh Thư không viết tiếp bài viết này đi ạ ? Em đang nghiên cứu về WPS.Nhưng còn nhiều cái chưa biết. Hy vọng anh có thể phát triển bài viết này cho forum học hỏi!TKS
Hình đại diện của thành viên
heoconluoian
Thành viên tích cực
Thành viên tích cực
 
Bài viết: 137
Ngày tham gia: Thứ 5 27/03/2008 9:55 am
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Orient » Thứ 7 15/11/2008 12:41 am

Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com
Orient
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 14
Ngày tham gia: Thứ 7 15/11/2008 12:31 am
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Dang Minh Du » Thứ 7 15/11/2008 4:07 pm

Orient đã viết:Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com

Vi phạm nội qui kìa bạn >:P
~°Dòng Sông Mùa Thu°~
Studying...!
Hình đại diện của thành viên
Dang Minh Du
Thành viên ưu tú
Thành viên ưu tú
 
Bài viết: 531
Ngày tham gia: Thứ 4 02/04/2008 2:08 pm
Đến từ: RGames Team
Đã cảm ơn: 3 lần
Được cảm ơn: 17 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hoangthu1974 » Thứ 2 17/11/2008 8:22 am

Dang Minh Du đã viết:
Orient đã viết:Pác hoangtu1974 cho cái key qua mail nghen
nguyenduongdong1987@gmail.com

Vi phạm nội qui kìa bạn >:P

Vì lý do diễn đàn không cho gửi keygen lên để tuân thủ và tôn trọng luật bản quyền. Đề nghị mai mốt có xin keygen thì tế nhị một chút, hỏi qua YM, đừng viết thế này nhé Orient.
Hình đại diện của thành viên
hoangthu1974
Guru
Guru
 
Bài viết: 812
Ngày tham gia: Thứ 5 09/03/2006 9:30 am
Đến từ: Hà Nội --> Tp. Hồ Chí Minh
Đã cảm ơn: 0 lần
Được cảm ơn: 9 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi Orient » Thứ 3 18/11/2008 10:14 am

Ok, lần sau sẽ không hỏi keygen nữa là đuoc ? Orient đã vào keygen.com search rùi.
Thanks hoanthu1974 và Dang Minh Du
Orient
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 14
Ngày tham gia: Thứ 7 15/11/2008 12:31 am
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi wwpcreater » Thứ 6 30/01/2009 4:28 pm

Có phần mềm nào nhẹ hơn ko bạn? nó nặng quá bạn ơi! ino còn hơn nó nhiều (nhẹ hơn)
wwpcreater
Thành viên chính thức
Thành viên chính thức
 
Bài viết: 22
Ngày tham gia: Thứ 7 24/01/2009 9:09 pm
Đến từ: thùng rác nhà bên cạnh
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi mcvina » Thứ 7 11/04/2009 2:29 pm

Cho mình hỏi cách đóng gói bằng Wise này nó cho phép dùng CSDL Access ko hay chỉ SQL thôi?
mcvina
 
Bài viết: 1
Ngày tham gia: Thứ 6 27/03/2009 2:33 am
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần

Re: Đóng gói phần mềm với Wise Package Studio.

Gửi bàigửi bởi hainguyenle89 » Thứ 3 23/02/2010 5:59 pm

anh có thể cho em biết YM của anh ko :D
hainguyenle89
 
Bài viết: 1
Ngày tham gia: Thứ 3 23/02/2010 5:55 pm
Đã cảm ơn: 0 lần
Được cảm ơn: 0 lần


Quay về Bài viết hướng dẫn

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách