[NSIS] Externe DLL functies gebruiken

Pagina: 1
Acties:

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 18:09
Ik ben op dit moment een installertje aan het scripten in NSIS wat wel aardig wil lukken.

Het enige wat ik nog wil is een DLL, die ik zelf geschreven heb, aanroepen zodat ik daar nog wat handelingen kan uitvoeren (installeren van een driver). In de handleiding van NSIS staat wel hoe je mbv de System plugin een DLL kan gebruiken, maar ik kom er maar niet uit hoe.

Ik gebruik de laatste versie van NSIS.

De functie die ik wil gebruiken in mijn DLL is :
int InstallDriver(int cTempInt).

Mijn DLL heet DriverInstall.dll.

Volgens de handleiding zou ik het aan moeten roepen als :

System::Call 'DriverInstall::InstallDriver(i) (255) r2'

Maar dit werkt niet :(

Is hier iemand die daar ervaring mee heeft ? En zou die mij kunnen vertellen hoe ik mijn DLL kan gebruiken ?

Thanks!

  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 18:09
Volgens mij heb ik het!

System::Call 'DriverInstall::InstallDriver(i 255) (.r0)'
StrCpy $DLL_OUTPUT $0


Dit werkt en het gaat allemaal goed nu!

Toch bedankt voor iedereen die er tijd aan besteed heeft.