解決Inno setup 沒有建立桌面快捷方式

2022-07-08 17:00:23 字數 922 閱讀 6634

原始的指令碼為

[tasks]

name: "desktopicon"; description: ""; groupdescription: ""; flags: unchecked; onlybelowversion: 0,6.1

需要修改兩處

[tasks]

name: "desktopicon"; description: ""; groupdescription: ""; flags: checkablealone; onlybelowversion: 0,6.3

其中flags:unchecked表示預設未被選擇,我們改成flags:checkablealone表示預設被選擇。

在inno setup  的幫助文件中的[公共引數]有寫,onlybelowversion根本上是和 minversion 相對。指定條目不進行處理的最小 windows 版本。例如,如果你加入 6.0,使用者正在執行 windows 2000或xp,那麼條目將進行處理,但如果使用者正執行於 windows vista (報告它的版本是 6.0)或之後的,它將不進行處理。版本中的乙個放入「0」表示不受版本上限。 構建號和/或安全服務包級別可能包含在版本號中。這將忽略任何在指令碼 [setup] 段中的 minversion 指令。不帶 onlybelowversion 引數的條目總是安裝,除非其它引數中有限制。經過幾次的測試當:onlybelowversion: 0,6.2時不能建立桌面快捷鍵,

當:onlybelowversion: 0,6.3時不能建立桌面快捷鍵,筆者使用的是window10專業版的系統。

在論壇上:

看到別人說windows 8是0601,應該是0.6.1

原話是這麼寫的:以上是對於 nt6 也就是 vista 開始的系統。你可以根據要求改一下,比如 > $0601 就是 windows 8。

原文:

解決ubuntu安裝系統預設沒有建立root使用者

安裝ubuntu作業系統的時候,預設沒有設定root賬戶的步驟!這樣在作業系統安裝完成之後,就沒有root使用者,一般,當前的普通使用者,如果需要執行一些命令的時候,只要在命令前邊加上sudo就行 有的時候覺得root使用者操作更方便一點,那麼,我們就可以通過以下步驟,重新設定root密碼,來解決。...

解決PLSQL TNS沒有監聽

對於tns沒有監聽的錯誤 錯誤集中點 1.慎用優化大師,本次錯誤由於使用清理登錄檔造成.服務 在本地計算機 無法啟動 oracleorahome81tnslistener 服務 在執行處執行regedit進入登錄檔到hkey local machine system currentcontrolse...

oracle shutdown沒有反應解決

oracle shutdown沒有反應解決 一 問題原因 shutdown預設為shutdown normal,不能接受新的連線,但是需要等待原有的活動連線完成工作退出後才會正式執行關閉。www.2cto.com 一般使用該命令後要等所有連線活動釋放後才退出,所以當連線活動沒釋放將沒有反應。一般使用...