一、安裝路徑選擇
xp時代,我們的軟體安裝目錄預設是c:\program files,而到了win7時代,由於32位和64位版本的區別,產生的分化:c:\program files和c:\program files(x86)。
再後來win10到來,windows對軟體許可權進行了更多的設定,使得軟體不能隨心所欲任意妄為。
現在,軟體安裝時提供的預設路徑分化為兩種:
(1)c:\program files
安裝在這裡的軟體,會收到windows的嚴格管理,uac等,不能隨意更改本路徑下檔案。我們認為這樣的軟體是規範的軟體。
安裝在這裡的軟體,可以進行通用的修改操作,使得軟體又進入「自由」的時代,對軟體開發人員來講很舒服,對使用者來講是個危險的東西。我們認為這樣的軟體是流氓軟體。
二、碰到的問題
在公司開發,應用innosetup製作軟體安裝包時,進行如下配置:
(1)預設安裝路徑是c:\program files
開發和測試環境(win7, win10),兩個配置都正常。
而在客戶現場出現了(2)不能正確執行的現象,客戶電腦一台win7,一台win10。
三、思考
至於解決方案:
(2)優化**,對許可權進行更多考慮,爭取適應更多作業系統和環境。
windows下安裝包安裝MySQL
windows下安裝mysql有兩種方法,一種是用msi檔案一鍵安裝,只需要根據指示點next就可以了 另外一種就是用zip安裝壓縮包進行安裝。後者需要另外手動去配置檔案。這裡講的就是如何用安裝壓縮包進行安裝。二 解壓安裝 這裡我的安裝目錄是在 d work wnmp mysql 放到指定安裝目錄後...
windows下mysql安裝包安裝
mysql是乙個小巧玲瓏但功能強大的資料庫,目前十分流行。但是官網給出的安裝包有兩種格式,乙個是msi格式,乙個是zip格式的。很多人下了zip格式的解壓發現沒有setup.exe,面對一堆檔案一頭霧水,不知如何安裝。下面筆者將介紹如何解決此情況下安裝過程中的各種問題 開始mysql安裝檔案分為兩種...
windows下打包QT程式成安裝包2
前面一文 用qt installer framework 打包,不支援安裝目錄下有空格,因此改用nsis來打包,因此這前面的基礎上進行 總體思路 1.在qt中realease執行 2.行行指令碼makeinstallerpkg.sh 請看 3.開啟nsis 選擇compile nsi scripts...