StrCpy $0 "removetray"
StrCpy $1 ""
StrCpy $2 "" then a dll-call of "install.dll"$1 contains the result
this dll knows what to do. i need a hint to (re)build this call
12 posts
StrCpy $0 "removetray"
StrCpy $1 ""
StrCpy $2 "" then a dll-call of "install.dll"System::Call 'YourDllName::YourDllFunction(i, *i, t) i(.r0, r1, .r2) .r1'but
System::Call 'install::nsisfunc(i, *i, t) i(.r0) .r1'returns "1" with correct parameter in $0
StrCpy $0 "in"
StrCpy $1 ""
StrCpy $2 ""
install::nsisfunc 'install::nsisfunc(i, *i, t) i(.r0, r1, .r2) .r1'
Messagebox mb_ok "install1: '$0' '$1' '$2'"
StrCpy $0 "in"
StrCpy $1 ""
StrCpy $2 ""
install::nsisfunc '(i, *i, t) i(.r0, r1, .r2) .r1'
Messagebox mb_ok "install2: '$0' '$1' '$2'" both return same (error) message as i know similar from the installer.Then this is a lost case. Unless are able to reverse engineer the existing DLL 🙄Originally Posted by Brummelchen View Postthat is some of the main problem - 3rd party and no doc.
RegisterDLL $PLUGINSDIR\install.dll nsisfunc 0nsis code aint possible to reverse too, creates some crap, only hints.