Protection PLUS System Requirements

Instant Protection PLUS 3

Supported Operating Systems:
  • Windows XP / Windows Server 2003 or later with the latest service packs and updates

Protection PLUS 5 SDK .NET Edition

Runtime

PLUSManaged requires the Microsoft .NET Framework 2.0 or higher to operate, and consequently, the PLUSManaged library shares the system requirements with the version of the Microsoft .NET Framework with which it is used. If your application uses the Mono framework, PLUSManaged will operate under Mono versions 2.8 or later.

When using PLUSManaged in Mono, and especially in platforms other than Microsoft Windows, it is important to note that certain features are not supported. This includes:


  • Any methods or objects that rely on accessing the Windows registry {such as LicenseWindowsRegistryAlias and IOHelper.ToUncPath).
  • Any methods or objects which rely on Windows Management Instrumentation (WMI) queries (includes the WmiFixedOnly filter in HardDiskVolumeSerialIdentifierAlgorithm and VirtualMachineValidation).
  • Time validation via Simple Network Time Protocol (SNTP).
  • Permissions cannot be set automatically on writable license files, so this is especially important to address during installation of your application on non-Windows environments.
  • Mono's SSL/TLS support is limited and fails frequently depending on the server's cryptographic requirements. However, any calls made from PLUSManaged will automatically fall-back to plain HTTP.

When using Network Floating Licensing features (via the NetworkSemaphore class) with protected applications, Windows Vista/Server 2008 or later is required for both the client computers accessing the protected application, and the file server hosting the share where the semaphore files will be stored.

Development

Visual Studio 2005 or later (with the latest service packs and updates available) is required when developing for the Microsoft .NET Framework. Xamarin Studio or MonoDevelop 2.8 or later is required if developing for the Mono framework.

When developing with Visual Studio 2010, Service Pack 1 is required. Using the latest service pack or update available for the applicable version(s) of Visual Studio is always strongly recommended.



Protection PLUS 5 SDK .Native Edition

PLUSNative Requirements

An x86 compatible processor is required for 32 bit applications, or an x86_64 compatible processor is required for 64 bit applications.

Runtime

Windows

  • Windows XP or later with the latest service packs and updates.

macOS

  • Snow Leopard (10.6) or later with the latest updates.

Linux

  • Linux 2.6 kernel or later.
  • libc 2.5 or later.

Popular distributions supported include:

  • CentOS 5.5 or later.
  • Debian 5.0.8 or later.
  • Fedora 13 or later.
  • Madriva 2010.2 or later.
  • OpenSUSE 11.2 or later.
  • RedHat Enterprise Linux 5.6 or later.
  • Slackware 13.1 or later.
  • Ubuntu 8.04 or later.
Development

Windows

  • Windows XP or later with the latest service packs and updates, with .NET Framework 4 (either Client Profile or the full version) installed.
  • Static libraries require Visual Studio 2005 or later with the latest server packs and updates, though Visual Studio 2008 or later is strongly recommended. Using any PLUSNative libraries with Visual Studio 2005 requires a hot-fix from Microsoft.
  • Dynamic link libraries (DLLs) require Visual Studio 6.0 or later with the latest service packs and updates is required. Visual Studio 2008 or later is strongly recommended.

macOS

  • A 64 bit (x86_64) compatible processor is required.
  • Leopard (10.6) or later is required, Lion (10.7) or later is strongly recommended.
  • The latest operating system and XCode updates are always strongly recommended.
  • The Objective C samples require macOS 10.6 and Xcode 4.2 or later.
  • GCC 4.0 or later is required.

Linux

  • Linux 2.6 kernel or later.
  • libc 2.5 or later.
  • GCC 4.0 or later.