Advertisement
Guest User

Untitled

a guest
Oct 31st, 2010
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. !include CallANSIPlugin.nsh
  2.  
  3. !define IronPasswords::ImportPasswords `!insertmacro IronPasswords::ImportPasswords`
  4. !macro IronPasswords::ImportPasswords _SOURCE _DEST _MASTERPASSWORD
  5.     ${PushAsANSI} `${_MASTERPASSWORD}`
  6.     ${PushAsUTF8} `${_DEST}`
  7.     ${PushAsUTF8} `${_SOURCE}`
  8.     IronPasswords::ImportPasswords ;/NOUNLOAD
  9. !macroend
  10.  
  11. !define IronPasswords::ExportPasswords `!insertmacro IronPasswords::ExportPasswords`
  12. !macro IronPasswords::ExportPasswords _SOURCE _DEST _MASTERPASSWORD
  13.     ${PushAsANSI} `${_MASTERPASSWORD}`
  14.     ${PushAsUTF8} `${_DEST}`
  15.     ${PushAsUTF8} `${_SOURCE}`
  16.     IronPasswords::ImportPasswords ;/NOUNLOAD
  17. !macroend
  18.  
  19. !define IronPasswords::HashPassword `!insertmacro IronPasswords::HashPassword`
  20. !macro IronPasswords::HashPassword _MASTERPASSWORD _RETVAL
  21.     ${PushAsANSI} `${_MASTERPASSWORD}`
  22.     IronPasswords::ImportPasswords ;/NOUNLOAD
  23.     ${PopAsANSI} ${_RETVAL}
  24. !macroend
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement