Talk:How can I install a plugin?: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
Line 8: Line 8:
== Plug-in works without header ==
== Plug-in works without header ==


Today I downloaded a plug-in, namely the [[AccessControl_plug-in|AccessControl plug-in]]. After unpacking I could not find any header file (*.nsh) which is assumed to be mandatory. I just tried my luck and copied the *.dll-files in the Plugin-directory. And yes, it worked!
Today I downloaded a plug-in, namely the [[AccessControl_plug-in|AccessControl plug-in]]. After unpacking I could not find any header file (*.nsh) which is termed as mandatory. I just tried my luck and copied the *.dll-files in the Plugin-directory. And yes, it worked!
Processing plugin dlls: "I:\imp\tools\imp\nsis\nsis-2.46\Plugins\*.dll"
 
  - AccessControl::ClearOnFile
<code>Processing plugin dlls: "I:\imp\tools\imp\nsis\nsis-2.46\Plugins\*.dll"
..."
 
- AccessControl::ClearOnFile
 
- AccessControl::ClearOnRegKey
 
- AccessControl::DenyOnFile
 
<more functions from AccessControl>
</code>
 
Thus the header file seems to be not mandatory anymore?
Thus the header file seems to be not mandatory anymore?
[[User:SmallStep|SmallStep]] 10:12, 16 November 2011 (UTC)
[[User:SmallStep|SmallStep]] 10:12, 16 November 2011 (UTC)

Revision as of 10:27, 16 November 2011

I've created that page because of the following:

  • I needed to install "Dialogs" plugin, which is not included in NSIS distribution
  • Installation information is missing in the plugin's "readme.txt" and wiki article
  • General plugin installation is missing in the wiki (searched the FAQ category), it is presented only in manual.

P.S. The plugin was installed, yes.

Plug-in works without header

Today I downloaded a plug-in, namely the AccessControl plug-in. After unpacking I could not find any header file (*.nsh) which is termed as mandatory. I just tried my luck and copied the *.dll-files in the Plugin-directory. And yes, it worked!

Processing plugin dlls: "I:\imp\tools\imp\nsis\nsis-2.46\Plugins\*.dll"

- AccessControl::ClearOnFile

- AccessControl::ClearOnRegKey

- AccessControl::DenyOnFile

<more functions from AccessControl>

Thus the header file seems to be not mandatory anymore? SmallStep 10:12, 16 November 2011 (UTC)