nsis複製檔案,不彈出任何視窗
n***ec::exectolog 'cmd.exe /c copy "$instdir/php5/php.ini" $windir /y'
n***ec::exectolog 'cmd.exe /c copy "$instdir/php5/php5ts.dll" $sysdir /y'
nsis註冊服務,啟動服務
nsis odbc mysql 自動寫入:
nsodbc::addsysdsn "mysql odbc 3.51 driver" "dsn=testdsn" "server=localhost" "uid=root" "pwd=123456" "database=mydb"
nsodbc::removesysdsn "mysql odbc 3.51 driver" "dsn=testdsn" "server=localhost" "uid=root" "pwd=123456" "database=mydb"
外掛程式安裝很簡單:將.dll檔案拷貝到nsis/plugins目錄下即可
nsis寫入登錄檔:
writeregstr
writeregdword
writeregbin
安裝過程中,有時候要輸入伺服器ip位址,nsis外掛程式中提供這樣的輸入框.
詳見: http://nsis.sourceforge.net/nsdialogs_createipaddress
整合某個開發環境的時候需要修改配置檔案ini或者conf,nsis可以替換指定檔案中的字元:
只允許乙個安裝例項執行
NSIS 常用技術要點
nsis複製檔案,不彈出任何視窗 n ec exectolog cmd.exe c copy instdir php5 php.ini windir y n ec exectolog cmd.exe c copy instdir php5 php5ts.dll sysdir y nsis註冊服務,啟...
NSIS常用 指令解釋
nsis 路徑 安裝目錄 instdir 可以使用 strcpy readregstr readinistr 等等來更改。例如在 oninit 函式裡可以用來做高階的檢測安裝定位 注意在解除安裝程式 裡,instdir 為解除安裝程式所在的目錄而不是在安裝程式裡所指定的目錄。例如,你把解除安裝程式放...
mysql的技術要點 Mysql 鎖技術要點
myisam和innodb的區別 mysql預設採用的是myisam。myisam不支援事務,而innodb支援。innodb的autocommit預設是開啟的,即每條sql語句會預設被封裝成乙個事務,自動提交,這樣會影響速度,所以最好是把多條sql語句顯示放在begin和commit之間,組成乙個...