[Closed] Examining a dll plugin
Is it possible to check a version of a particuler third-party dll once it has loaded after boot up of a copy of 3dsMax? If there’s nothing straight out of the box, can something like .NET be used to assist?
dll_plugin.version() or something similar?
Mike
there’s…
External File Methods[left]getFileVersion <filename_string>
[/left]
[left]Returns the file and product version for the specified file, or unknown if this data is not specified in the file. This data is typically specified only for executable and application extension (i.e., .dll) files.
[/left]
[left]EXAMPLE
[/left]
[left]
[/left]
[left]GetFileVersion (getDir #maxRoot + “\3dsmax.exe”)
But that will only work -if- the plugin author actually bothers to update it; which for many plugins does not appear to be the case (lacking the information entirely, or being stuck at 1.0, or whatever the version was when they last updated that value, etc.)
[/left]
[left][color=maroon]
[/color]
[/left]