原创 nsis插件nsisSlideshow.dll更新

更新至1.7版本,作者wiz0u已解決關於ie9的兼容問題。Good 下載地址:http://wiz0u.free.fr/prog/nsisSlideshow/latest.php

原创 酷狗音樂7.0.30.9878精簡版

酷狗音樂7.0.30.9878精簡版 下載地址:http://bbs.cndfjy.com/article-288986.html  

原创 nsis新插件:Aero.dll

可以使安裝界面在 win7 Aero特效下非客戶區透明並美化BrandingText定義的字串 下載:http://nsis.sourceforge.net/Aero_plug-in nsis交流羣:97208217

原创 NSIS查找文本中是否包含某個字串

!include "textfunc.nsh"!include "logiclib.nsh"OutFile "find.exe"#文本文件a.txt內其中一行包含字串kb234783 #編寫 水晶石 #查找文本中是否包含某個字串 Var 

原创 NSIS自定義目錄選擇頁面製作之安裝…

在nsis製作自定義界面中,目錄選擇頁面個人感覺最爲繁瑣,因爲該界面不僅涉及到界面控件的創建,還要涉及到控件消息傳遞和狀態改變時的回調函數通告。 迅雷界面爲例: 其中安裝目錄中的8盤符,在本機中並不存在,爲避免用戶安裝出錯,在控件的通

原创 NSIS 自定義安裝界面準確獲取安裝進度完美解決方案

友情提醒:隨着7zip版本快速更新,nsis7z插件已經不能全面兼容新版,使用本例子請將7zip版本降至9.2x以下並下載最新版nsis7z.dll! -------------------------------------------

原创 NSIS使用API創建工具提示條和超級鏈接

不再借助專用插件創建超級鏈接和工具提示條 !includensDialogs.nsh#編寫:水晶石Name "link_tooltips"OutFile "link_tooltips.exe"XPStyle onVar LinkVar t

原创 NSIS隱藏窗口標題欄自帶的按鈕(最大化,最小化,關閉X)

這個問題實在八月份逛csdn論壇的時候偶然遇到的,當時比較好奇樓主爲啥要隱藏關閉按鈕,就順口問了下,結果樓主已經棄樓,未給出原因,猜着可能是爲了做自定義頁面美化,無法改變按紐外觀之類的,後來琢磨了下,覺得修改窗口風格比較簡單,這裏使用的是

原创 nsis使用URLDownloadToFile下載文件

在Urlmon.dll中有個函數叫URLDownloadToFile,顧名思義,是一個用來下載文件的東西,我們做在線安裝或者其他很多時候,往往需要提前下載一些小的文件來配置當前將要安裝的程序,遇到這種情況去興師動衆的調用下載插件未免太過繁

原创 NSIS皮膚插件:vcl-styles-plugins

vcl-styles-plugins簡介  NSISVCLStyles plugin (dll)是一款應用於nsis安裝程序的皮膚插件,插件大小約爲1.6MB,實際應用在安裝程序中壓縮後約爲550kb。 安裝插件 插件安

原创 nsis離開自定義頁面保存設置

這是羣裏一位朋友問他的自定義頁面設置完成後返回上一步無法保存怎麼辦寫的一個小例子,拓展了下,只要不關閉,不管上一步還是進入下一步返回都可以保留原頁面設置。 !include LogicLib.nsh!include nsdialogs.

原创 NSIS 檢測默認瀏覽器

#檢測默認瀏覽器 #編寫:水晶石 #原理:用FindExecutable函數查找htm關聯程序路徑與名稱,然後分析字串中包含的可執行文件名。!include "LogicLib.nsh"XPStyle onShowInstDetails

原创 NSIS安裝界面無虛線框移動

最近很多應用程序都在安裝界面的美化上面下足了功夫,一個漂亮流暢的安裝界面無疑會給其帶來用戶體驗上的加分,其中一個無虛線框跟隨鼠標移動比較有趣,狂翻msdn後終於找到了控制函數SystemParametersInfo,他的參數SPI_S

原创 NSIS 去除字串中的漢字

!include "LogicLib.nsh"XPStyle on!include "WordFunc.nsh"#編寫,水晶石 #去除字串中的漢字 #本例僅是個思路,測試環境和給出的條件有限,如有異常,有進一步修改的餘地。OutFile

原创 NSIS檢測並統計字符串中某個字符個數

!include "LogicLib.nsh"OutFile "檢查找字符串中c出現的次數.exe"Name "test"Section "test"StrCpy $0 "cabcdccccc"StrLen $1 $0StrCpy $2