關於asar打包

2021-09-26 07:18:48 字數 1047 閱讀 7805

electron初始專案搭建案例

安裝asar

npm

install -g asar

用 asar pack 打包

讀取 asar 裡面的檔案

asar list ******.asar
從 asar 包讀取乙個檔案:

const fs = require(

'fs');

fs.readfilesync(

'/path/to/example.asar/file.txt'

);

列出 asar 包中根目錄下的所有檔案:

const fs = require(

'fs');

fs.readdirsync(

'/path/to/example.asar'

);

使用 asar 包中的乙個模組:

require(

'/path/to/example.asar/dir/module.js'

);

使用 browserwindow 來顯示乙個 asar 包裡的 web 頁面:

const browserwindow = require(

'electron'

).browserwindow;

var win = new browserwindow();

win.loadurl(

'file:///path/to/example.asar/static/index.html'

);

Electron程式逆向(asar歸檔解包)

要學習electron逆向,首先要有乙個electron開發的程式的發布的包,這裡就以其官方的electron quick start作為例子來進行一下逆向的過程。上面已經插入了惡意邏輯,接下來就是打包發布了,這裡採用electron builder 先安裝此工具 npm install elect...

關於Java專案打包

可以選擇以下幾種辦法 一 使用eclipse,右鍵專案匯出jar。二 使用eclipse,右鍵專案匯出runnable jar。三 使用eclipse 外掛程式fat jar,匯出可執行的jar包。現在有這樣乙個開發場景 第乙個專案 a1 第二個專案 b2 第三個專案 u3 幾個條件和關係 1 u3...

關於ARX的打包問題

titlebarcolordlg.h header file if defined afx titlebarcolordlg h 8e60ea5a 49d5 414b 9c57 49f96f372a39 included define afx titlebarcolordlg h 8e60ea5a ...