Inno Setup入門(一)——最簡單的安裝指令碼
一個最簡單的安裝指令碼:
1.最簡單的安裝檔案指令碼:
[setup] AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}" |
編譯完成後在指令碼檔案所在的目錄下生成一個Output的資料夾,其中包含了生成好的安裝檔案:
執行安裝檔案,一路安裝到底,將會安裝到在E:\TEST下:
除了主安裝程式,另外兩個檔案分別是我們的測試檔案和解除安裝程式。
可見一個傻瓜化的安裝檔案就這麼搞定了。
相關推薦
Inno Setup入門(一)——最簡單的安裝指令碼
一個最簡單的安裝指令碼: 1.最簡單的安裝檔案指令碼: [setup] AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\ipm
Windows執行緒(一)最簡單的執行緒建立
一段最簡單的執行緒建立程式碼如下: #include <stdio.h> #include <Windows.h> DWORD WINAPI ThreadFun(LPVOID pM) { printf("子執行緒的執行緒ID號為:%d\n子執行緒輸出
MyBatis筆記(一) 最簡單的select
小白學習MyBatis的第一天,學習資料包括MyBatis3的官方文件,以及孤傲蒼狼大佬的部落格。這裡先致敬大佬。 · 首先,什麼是MyBatis? 引用官網的一段話,“MyBatis 是一款優秀的持久層框架,它支援定製化 SQL、儲存過程以及高階對映。MyBatis 避免了幾乎所
Flask Web開發入門(一)之簡單的登入驗證
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. 我們的目標是通過Flask實現一個簡單的web系統,系統需要使用者登入,未登入使
socket程式設計(一)最簡單的c/s模式
最簡單的C/S模式是經典的入門模式,也是大多數教材講解最多的,總的來說分為下面的幾個步驟 左邊為 客戶端模式,右邊為伺服器模式 伺服器模式相對複雜一點,這一點是肯定的,因為伺服器面對很多不同的客戶端的連線。 相關函式不解釋,入門級別的書本上都有,而且講解的非常
Inno Setup入門(十三)——Pascal指令碼(2)
事件函式(2) function CheckPassword(Password: String): Boolean; 如果安裝程式在Pascal 指令碼中發現該函式,它自動顯示密碼頁並呼叫CheckPassword檢查密碼。返回True 表示接受密碼,返回False拒
字元裝置(一)最簡單的字元裝置(二)
1. read_mem 和 write_mem這兩個函式比較容易理解,主要是使用copy_to_user和copy_frome_user對資料時行拷貝,其他的函式也都類似,較容易理解/* * This funcion reads the *physical* memory.
OpenCL入門(一):簡單概念
這段時間一直在進行OpenCL方面的學習。感覺OpenCL是一個非常厲害的程式開發體系,他的作用就是使用同一套語言開發出來的程式在不同的平臺上都可以跑。 OpenCL現在主要用於並行開發,並行的意義就是很多處理器拿著不同的原材料做完全相同的處理得到不同的結果。這個“同時”的
從零開始實現spring(一)最簡單的IOC
本文原始碼可至碼雲查閱(https://gitee.com/wondersWX/myspring),我也還在一步步構建中,歡迎fork,歡迎star! 自開啟始JavaWeb程式設計以來,從最初的jsp+servelt,到SSH框架,更行技術框架
RecyclerView(一)最簡單的recyclerview
RecyclerView相比listview有很多靈活性,可以完全取代listview。 RecyclerView is a more advanced and flexible version of ListView. This widget is a container
python入門(一)pycharm的安裝
python python入門 python的來歷:Python 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL協議 。Python語法簡潔清
Go語言入門(一)特性、安裝、環境搭建、第一個程序等
以及 rec 推出 eas log tell run 線程 package Go語言是谷歌推出的一種全新的編程語言,可以在不損失應用程序性能的情況下降低代碼的復雜性。谷歌首席軟件工程師羅布派克(Rob Pike)說:我們之所以開發Go,是因為過去10多年間軟件開發的難度令人
java程式設計師菜鳥進階(十三)linux基礎入門(一)vmvare下安裝linux RedHat圖解(超詳細篇)
對於linux,我從大二就想學習一下,但一直苦於無從下手,所以一直拖到現在,鑑於筆者瞭解很多人在linux入門的困難在何處,所以我認為本套入門基礎文章還是挺適合想學習linux的朋友,本系列文章大約十篇文章左右,近期會不斷更新下來,沒有linux基礎但又想學習linux的朋友可以關注一下本系列
RabbitMQ入門(一)——RabbitMQ的安裝以及使用(Windows環境下)
1.RabbitMQ的安裝 1、Erlang的安裝 首先,您需要安裝支援的 Windows 版Erlang。下載並執行Erlang for Windows 安裝程式。下載地址http://www.erlang.org/downloads,我是64位的所以下載的64位版本。下載完成後直接安
mybatis入門(一)之基礎安裝
安裝 要使用 MyBatis, 只需將 mybatis-x.x.x.jar 檔案置於 classpath 中即可。 如果使用 Maven 來構建專案,則需將下面的 dependency 程式碼置於 pom.xml 檔案中: <dependency>
RabbitMQ:入門(一)——RabbitMQ的安裝以及使用(Windows環境)
一、RabbitMQ介紹 1、RabbitMQ簡介 RabbitMQ是一個訊息代理:它接受和轉發訊息。你可以把它想象成一個郵局:當你把你想要釋出的郵件放在郵箱中時,你可以確定郵差先生最終將郵件傳送給你的收件人。在這個比喻中,RabbitMQ是郵政信箱,郵局和郵遞員。 Rabbit
NodeJS入門(一)---nodejs詳細安裝步驟
初學NodeJS,就是要弄清楚什麼是nodejs,能做什麼,怎麼用。。 什麼是nodejs? 指令碼語言需要一個解析器才能執行,JavaScript是指令碼語言,在不同的位置有不一樣的解析器,如寫入html的js語言,瀏覽器是它的解析器角色。而對於需要獨立執行的JS
Spring Boot 入門 (一)——建一個最簡單的springboot專案
建立一個最簡單的springboot專案 廢話不多說直接開整!! 開啟eclipse新建一個maven專案,目錄格式如下: 開啟pom.xml檔案,引入父依賴,web依賴,並設定JDK版本 <project xmlns="http://maven.apache.or
Inno setup 介面設計入門(一)環境準備
前言 本套教程為進階而寫的,最終構建一個完整的炫酷的介面,包括介面,安裝,登錄檔以及常見的安裝功能實現。需要你知道基本的inno setup知識,比如說inno setup是幹什麼的,會基本的指令碼建立。本教程不需要你掌握Pascal語法,使用的是通俗易懂的話語教學以及圖文
Maven入門實戰(一)——MVN的安裝、配置、生命週期、簡單入門例項和建立父/子工程
1 Maven簡介 Maven是Apache旗下的一個開源專案,是純Java開發的一個專案管理工具,並且只是用來管理Java專案的。 1.1 Maven的好處 1)Maven專案佔用容量小 同樣的一個專案,如果是用Maven構建的話,專案的大小要小得多。(這是由於Ma