小编Roa*_*use的帖子

如何在卸载部分调用nsi函数?

我有一个带有函数的nsi脚本,该函数返回我试图在卸载部分内调用的输出.不幸的是,当我运行它时,由于我调用此函数的方式,我显然会出错.我的理解是有一种特殊的方法可以在卸载部分调用函数,但我不知道我是怎么想知道是否有人可以帮助我?我的代码看起来像这样:

Function TestFunction
   Push $R0
   Rush $R1
   ;do stuff
   Pop $R!
   Exch $R0
FunctionEnd

!macro TestFunction OUTPUT_VALUE
   Call TestFunction
   Pop `${OUTPUT_VALUE}`
!macroend

!define TestFunction'!insertmacro "TestFunction"' 

; Uninstaller

Section "Uninstall"
  ${TestFunction} $R0
  StrCmp $R0 "Test" istest isnottest 
Run Code Online (Sandbox Code Playgroud)

windows nsis

2
推荐指数
2
解决办法
793
查看次数

标签 统计

nsis ×1

windows ×1