applied patch #3307144 - more cross links in documentation (whyeye)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6152 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
b39f193c31
commit
041a8a9881
20 changed files with 146 additions and 146 deletions
|
@ -25,7 +25,7 @@ If you don't do this, you'll only be able to know if the uninstaller failed copy
|
|||
Create a key with your product name under \\<b\\>HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\</b\\> to add entries to the "Add/Remove Programs" section in the Control Panel.
|
||||
For Windows NT (NT4/2000/XP), it's also possible to create the key in the HKCU hive, so it will only appear for the current user.
|
||||
There are several values you can write to key to give information about your application and the uninstaller.
|
||||
Write a value using the WriteRegStr command (for strings) or WriteRegDWORD command (for DWORD values). Example:
|
||||
Write a value using the \R{writeregstr}{WriteRegStr} command (for strings) or \R{writeregdword}{WriteRegDWORD} command (for DWORD values). Example:
|
||||
|
||||
|
||||
\c WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Product" "DisplayName" "Application Name"
|
||||
|
@ -73,7 +73,7 @@ If both NoModify and NoRepair are set to 1, the button displays "Remove" instead
|
|||
Some install processes are required to call functions contained inside third party DLLs. A prime example of this is when installing a Palm(TM) conduit.
|
||||
|
||||
\\<b\\>Some background about System.dll\\</b\\> \\<br\\>
|
||||
The System.dll plug-in (by Brainsucker) enables calling of external DLLs by providing the 'Call' function. There are a number of other functions provided by System.dll, but they will not be covered here. For more details about the other functions, lock the doors, take the phone off the hook, screw your head on *real* tight and head on over to the \L{../Docs/System/System.html}{System readme}.
|
||||
The System.dll plug-in (by Brainsucker) enables calling of external DLLs by providing the '\R{call}{Call}' function. There are a number of other functions provided by System.dll, but they will not be covered here. For more details about the other functions, lock the doors, take the phone off the hook, screw your head on *real* tight and head on over to the \L{../Docs/System/System.html}{System readme}.
|
||||
|
||||
\\<u\\>Data Types\\</u\\> \\<br\\>
|
||||
System.dll recognises the following data types:
|
||||
|
@ -119,7 +119,7 @@ Pointer to a 64-bit integer, output pushed on stack, no input:
|
|||
\c *l .s
|
||||
|
||||
Using System.dll::Call
|
||||
To call a function in a third party DLL, the Call function is used like this:
|
||||
To call a function in a third party DLL, the \R{call}{Call} function is used like this:
|
||||
|
||||
\c System::Call 'YourDllName::YourDllFunction(i, *i, t) i(r0, .r1, r2) .r3'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue