自己買主機(jī)可以做網(wǎng)站嗎windows優(yōu)化工具
后續(xù)可能會(huì)用electron開發(fā)一些工具,包括不限于快速生成個(gè)人小程序、開發(fā)輔助學(xué)習(xí)的交互式軟件、幫助運(yùn)維同學(xué)一鍵部署的簡(jiǎn)易版CICD工具等等。
開發(fā)進(jìn)度,取決于我懶惰的程度。
不過不嫌棄的同學(xué)還是可以先關(guān)注一波小程序,真的發(fā)布工具了,肯定還是需要一個(gè)統(tǒng)一下載入口的,各個(gè)博客平臺(tái)有點(diǎn)不太合適。
正文開始
- 前言
- 一、軟件安裝時(shí),默認(rèn)選擇為全部用戶安裝?
- 二、使用
- 總結(jié)
前言
因?yàn)槲业能浖诎惭b時(shí),有很多操作注冊(cè)表的需求,所以就需要獲取最高的權(quán)限,網(wǎng)上這方面資料太少了,找了半天都沒找到有參考價(jià)值的資料。
今天解決了這個(gè)問題,記錄一下。
一、軟件安裝時(shí),默認(rèn)選擇為全部用戶安裝?
這是一個(gè)獲取最高權(quán)限的操作,理論上應(yīng)該由nsis插件完成,不過我不是專業(yè)的桌面端軟件開發(fā)者,也不會(huì)太深?yuàn)W的nsis知識(shí),所以最初就放棄了。
原本是打算在軟件內(nèi)需要使用高權(quán)限功能時(shí),通過命令行的方式提升權(quán)限。
最近在根據(jù)UI給的設(shè)計(jì)圖升級(jí)原軟件,做到這部分的時(shí)候就不死心,又研究了下,發(fā)現(xiàn)electron-builder官網(wǎng)提供了對(duì)應(yīng)的屬性:perMachine。
二、使用
在package.json中維護(hù)nsis屬性:
"nsis": {"oneClick": false,"perMachine": true,"allowToChangeInstallationDirectory": true,"include": "./electron/installer-NOSECRET.nsh","allowElevation": true},
就這么簡(jiǎn)單地解決了,就這玩意,我以前查了半天多的資料,我真傻,真的,我單知道搜索引擎能查資料,為啥不早點(diǎn)遇到ai。
總結(jié)
低階api程序員,早晚被AI干掉。