在NSIS中制作Chrome扩展程序安装程序

时间:2013-08-22 08:48:31

标签: google-chrome-extension installer nsis

!define PRODUCT_VERSION "7.0.0"
!define CRXNAME "1.crx"
!define CRXID "xxxxxxxxxxxxxxxxxx"
!define INSTALL_DIR "$LOCALAPPDATA\Google\Chrome\User Data\Default\Extensions\${CRXID}\${PRODUCT_VERSION}_0"
!define P_FILE "$LOCALAPPDATA\Google\Chrome\User Data\Default\Preferences"

Function .onInit
SetSilent silent
FunctionEnd

文件夹正在创建,但它的空白。 没有我的.crx文件的空文件夹。

我的.crx在同一目录中。

我希望此安装程序为chrome添加扩展程序。

1 个答案:

答案 0 :(得分:0)

File指令将文件放在SetOutPath设置的路径中,请尝试:

Section
SetOutPath "${INSTALL_DIR}"
File "${CRXNAME}"  
...
SectionEnd

您还可以使用InstallDir "${INSTALL_DIR}"

设置$ instdir变量