clip_image002Mình sẽ trình bày với bạn cách tạo một file cài đặt dùng phần mềm Macrovision InstallShield 12.
Đầu tiên bạn hãy tải bộ cài đặt Macrovision InstallShield 12 tại đây:

http://blog.zenpoc.com/share/IntallShield12.rar
Dung lượng 146 Mb, có kèm theo key
Tạo bộ cài đặt với Macrovision InstallShield 12
Sau khi giải nén bạn được file InstallShield12.msi, với file msi này bạn có thể cài đặt mà không cần nối mạng để cài đặt, không cần phải tải DOTNET, hay các file khác từ trang chủ của InstallShield.
Sau khi cài đặt ta tiến hành viết bộ cài đặt. Bạn chạy InstallShield 12 và chọn File\New và chọn Basic MSI Project
clip_image001
Chọn OK để sang bước tiếp theo.
clip_image002
Tại đây bạn click vào Application Informantion để khai báo các thông tin về phần mềm như tên phần mền, nhà sản xuất,…
clip_image003
Bạn click vào Edit the …
clip_image004
để khai báo lại thư mục cài đặt vào Program Files, vào Common Files, vào System32,….
clip_image005
Sau khi khai báo đầy đủ các thư mục cần thiết cho chương trình cần cài đặt ta chuyển sang Appication Files. Tại đây ta cần nhớ các file vào đúng các thư mục tương ứng với chúng.
clip_image006
Sau khi nhớ đầy đủ các file cần thiết ta chuyển sang Appication Shortcuts để nhớ Shortcuts cho chương trình.
clip_image007
Sau đó ta chuyển sang thẻ Appication Registry để nhập các khóa vào Registry.
clip_image008
Import a.reg file: nhập các khóa *.reg có sẵn mà bạn tìm được vào Appication Registry để cho chương trình có thể chạy đc như: các khóa đăng ký, đăng ký các file liên kết động ( dll, ocx ) vào Registry,….
Registry: Nhập các khóa Registry này từ chính Registry của Windows vào Appication Registry . Điều này có nghĩa là chương trình Pocket CHM đã được cài đặt và bạn biết các khóa của nó nằm ở Registry.
Sang bước tiếp theo đó là Installation Interview
Tại đây bạn tùy các chọn các tham số là No hay Yes. Khuyên bạn nên để là No.
clip_image009
Bạn có thể vào đây để tùy biến hộp thoại hay thay đổi giao diện cài đặt.
clip_image010
Thẻ Installation Localization ta có thể bỏ qua, đây là tùy chọn ngôn ngữ bạn muốn hiển thị khi cài đặt, rất tiếc là chưa có TV, ngầm định là tiếng Anh.
Ở thẻ Build Installation là chọn loại hình bạn muốn đóng gói tức là file cài đặt sẽ được đóng gói ở dạng nào như: msi, exe, đóng gói rồi gởi lên mạng, đóng gói cho vừa dung lượng CD. Trong đó hai tùy chọn msi và exe là được sử dụng nhiều nhất. File msi cho dung lượng nhỏ hơn file exe
Sau khi click vào Build Installation thì InstallShield bắt đầu đóng gói lại. Sau khi đóng gói mà bạn thấy xuất hiện một thông báo tương tự như thế này thì chúc mừng bạn đã đóng gói ( viết file cài đặt thành công)
clip_image011
Nếu sai thì bạn hãy xem lại lỗi ở chỗ nào. Đóng gói file cài đặt thành công ở đây không có nghĩa là chương trình có thể chạy được , nó tùy thuộc vào bạn, bạn đã nhớ file đúng nơi, đúng chỗ, nhập đúng và đủ các khóa Registry.
Lưu ý :là để có thể chạy Macrovision InstallShield 12 thì máy bạn có dung lương Ram nhiều hơn 512 Mb, ít hơn vẫn chạy được nhưng chậm.
Vì mình cũng không sử dụng hết tất cả các chức năng của Macrovision InstallShield nên mình không thể giới thiệu hết đc, các bạn hãy tự tìm hiểu thêm nhé.
(sưu tầm)

Cách đăng ký InstallShield 12
Sau khi tải và cài đặt xong, InstallShield sẽ tự động chạy và đòi hỏi đăng ký.
Để đăng ký bạn chọ I have a ….. và click Next.
clip_image016
Sau đó sẽ xuất hiện một bảng yêu cầu nhập số Cdkey, ở đây bạn có thể nhập bất cứ cái gì ( số hoặc chữ ) miễn sao đủ 22 ký tự, sau đó click Next.
clip_image017
Khi đó InstallShield sẽ kết nối đến máy chủ của nó để kiểm tra Cdkey nên bạn không được nối mạng.
clip_image018
Vì không nối mạng nên không kết nối được đến máy chủ của InstallShield nên nó sẽ hiện ra một bảng thông báo đại ý là không thể kết nối đến máy chủ của nó.
clip_image019
Bạn click Ok và lại thêm một bảng thông báo xuất hiện. Bạn chọn Activate by Email và click Next
clip_image020
Sau đó bạn copy các số ở Activation Request Code

bạn chạy file keygen của InstallShield và dán các số đã copy được ở Activation Request Code, sau đó click vào Generate, sau khi click vào Generate sẽ xuất hiện số cdkey ở bạn chỉ việc copy các số này và dán trở lại dòng Activation Response Code của InstallShield.
clip_image022
clip_image023
clip_image024
Sau đó click Next. Khi đó sẽ xuất hiện một bảng thông báo bạn đã đăng ký thành công.
clip_image025
clip_image026
Để có thể cài đặt đc InstallShield 12 cho những lần sau mà không cần phải cài DotNet, WindowsInstaller-KB893803-x86 thì bạn làm như sau. Khi lần đầu tiên cài đặt InstallShield 12 thì nó sẽ đòi phải có các file sau thì mới có thể cài đặt thành công đc.
Code:
WindowsInstaller
http://www.installengine.com/Msiengine30/WindowsInstaller-KB893803-x86.exe
Dotnet
http://www.installengine.com/cert05/dotnetfx/dotnetfx.exe
Bạn không thể tải các file trên về đc, vì có tải về cũng thừa bởi vì InstallShield không chấp nhận bất cứ các file trên. Nên ta phải để InstallShield tự động download các file trên từ máy chủ của nó ( khá lâu đó). Sau khi nó download xong thì bắt đầu cài đặt. Khi InstallShield đã chạy bạn hãy khoan click Next để cài đặt mà hãy mở thư mục Temp và tìm xem thư mục nào có dung lượng lớn hơn 120 MB VD ( C:\Documents and Settings\Administrator\Local Settings\Temp\{5CD48AC7-5C89-4239-AE37-A9010239CCF2} ). Tùy theo từng máy mà có thể khác chứ không phải là Administrator, thư mục Local Settings là thư mục ẩn bạn cần phải vào Folder Options\View và chọn Show hidden hidden file and folder trong Hidden file and folder. Và bạn copy tất cả các file có trong đó vào một thư mục khác, bởi vì khi InstallShield cài đặt xong nó sẽ xóa các file kể trên. Sau khi copy các file có trong thư mục Temp bạn hãy tiếp tục click Next để tiếp tục cài đặt InstallShield.
Những lần sau muốn cài đặt InstallShield bạn chỉ cần chạy file InstallShield12.msi mà không cần phải tải các file
WindowsInstaller, Dotnet nữa.
(sưu tầm)

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
Bài viết này có ích hãy chia sẻ cho bạn bè:
Bài viết được cám ơn 7 lần. Bấm đây để Cám ơn ?

Bài khác

Các bài liên quan:

  1. Countdown Fake Call – Tạo cuộc gọi giả trên BlackBerry