How to add a DLL Plugin without NSH file into my NSIS script? -


i'm using nsis 2.46. plugin i'm trying use hwinfo plug-in (official link). zip file comes source codes , dll file. put hwinfo.dll inside \nsis\plugins directory. when adding plugin, i'm supposed !include .nsh file well, hwinfo not supply.

i'm trying analyze client's harware before installing-

function .oninit hwinfo::getcpuspeed  strcpy $r0 $0 messagebox mb_ok "you have $0ghz cpu"  hwinfo::getsystemmemory strcpy $0 messagebox mb_ok "you have $0mb of ram" functionend 

but line hwinfo::getcpuspeed 'invalid command'.

how use plugin without nsh file? , there alternatives?

solved:

i added !addplugindir "${nsisdir}\plugins" @ top of script. helped detect hwinfo.dll inside \nsis\plugins directory @ compile-time.

not plugins have .nsh file wiki page tells how use specific plugin.

if run makensis /v4 yourscript.nsi list plugins , functions export, if plugin not on list not in correct directory. make sure put in correct directory or use !addplugindir...


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -