Installing Access Control plugin on older version of MIP - VideoOS.Platform.dll replacement

Hi, From https://doc.developer.milestonesys.com/html/index.html in the “Getting Started” section of plugin development section it says:

“When you install a new plug-in on an older version of XProtect VMS, replace the VideoOS.Platform.dll with the newest from the MIP SDK.”

Can you clarify which folder(s) to do the DLL replacement? For example, on the server that hosts the XProtect services, the VideoOS.Platform.dll exists in the following locations:

  • [C:\Program](file:C:/Program) Files\Milestone\XProtect Event Server
  • [C:\Program](file:C:/Program) Files\Milestone\XProtect Log Server
  • [C:\Program](file:C:/Program) Files\Milestone\XProtect Management Client
  • [C:\Program](file:C:/Program) Files\Milestone\XProtect Management Server
  • [C:\Program](file:C:/Program) Files\Milestone\XProtect Smart Client

Does VideoOS.Platform.dll need to replaced in all of these locations?

Thanks,

-Lou

I am sorry, but that documentation is outdated. We no longer recommend replacing VideoOS.Platform.dll on older versions as it might have unforeseen consequences.

We will update the documentation.

One addition: If the plugin does not access/utilize functionality not supported by the VMS version, then it should work fine there as well, no matter the version difference.

OK - thanks for the clarification.

-Lou