LStrCmp
From NSIS Wiki
| Author: Afrow UK (talk, contrib) |
Contents |
[edit] Download
LStrCmp.zip (816 bytes)
[edit] Description
Calls kernel32::LStrCmp API to compare two strings case sensitively. NSIS's StrCmp does not compare strings case sensitively.
Note: with NSIS v2.13, StrCmpS has been introduced as a native script command, which does the same as the code described below
Requires: System.dll
[edit] Usage
${LStrCmp} str1 str2 jump_if_equal jump_if_not_equal
[edit] Usage 2
${LStrCmpVar} $R1 ; Temp var to be used by LStrCmp ($R0 used by default) ${LStrCmp} str1 str2 jump_if_equal jump_if_not_equal
[edit] Script header settings
!define SystemDLLPath "$EXEDIR\DLLs\System.dll" !include LStrCmp.nsh
Sets the path of System DLL to call (if you want to control where the DLL is put). This is completely optional.

