XHEO.com
Jun
28
2010

DeployLX 4.1 r4474 Nightly Build supports .NET 4.0

We now have official full support for .NET 4.0 available in the nightly builds. This update includes runtime support for DeployLX CodeVeil code encryption features and better support for the updated .NET 4.0 runtime security model for all redistributable components.

Download Nightly Build

Jun
15
2010

DeployLX 4.0 R4463 Released

This release addresses a number of edge cases and potential deadlocks discovered after the initial release of DeployLX 4.0. It also marks a step closer to full .NET 4.0 support.

Highlights

  • Minor usability updates and fixes to the Network Licensing system.
  • Stability issues in DeployLX application.
  • Fix problems with built in HTML Help using the disqus.com comment system.
  • Complete change log

Download Release Version

.NET 4.0 Support

We've been hard at work brining full .NET 4.0 runtime compatibility. Most of the work has been completed but is still being tested.

Download the latest experimental release

NOTE: The experimental release will overwrite any previous installs. You will need to completely uninstall the experimental release to restore the GA version.

Additional Samples

Two additional samples have been posted to demonstrate the use of DeployLX Licensing in a Windows Application and an ASP.NET application.

Licensed Windows Application Starter Kit

Licensed ASP.NET Application Starter Kit

Apr
22
2010

Why doesn't DeployLX remember my serial number?

When you register a license for DeployLX by populating the SerialNumbers collection of the LicenseValidationRequestInfo class DeployLX will return the first license it finds that can be unlocked with the given serial numbers.

The next time you call Validate without populating the SerialNumbers collection, DeployLX returns a a trial license, or throws an exception that a valid license cannot be found.

Apr
16
2010

Possible Tampering Detected

When running a veiled assembly on your machine you may receive an message that DeployLX has detected possible attempts to tamper with the runtime executive.

Apr
9
2010

DeployLX v4.0 Released

Subscribe Product Releases - Subscribe to receive notices about product updates.

Highlights

  • Windows 7 Support
  • Brand new Network Licensing support local, branch and remote network support including disconnected clients.
  • Hundreds of end user enhancements including better instructions, easier navigation, reduced prompts and others.
  • New Feature limit to support named features enabled by serial number or extension code.
  • New Feature Filter limit to enable or disable child limits based on enabled features.
  • New Type limit to filter license support based on licensed type.
  • New Reset limit to reset time and use state based on the success of other limits. Enables renewable grace periods.
  • New State limit to enforce different rules based on the state of other rules. 
  • New Remote Desktop limit to control use over remote desktop sessions.
  • New Online limit to enable different rules based on Internet connectivity.
  • Dozens of system stability and compatibility enhancements for CodeVeil.
  • FIPS compliance.
  • Show license forms at any time to extend a license prematurely, enter a new serial number, activate on demand, etc.
  • Change Log

Compatibility with 3.x Licensing Runtime

This release can be used as a complete replacement for version 3.x. It is backwards compatible except for a few very specific breaking changes. Existing licenses can be validated with the new runtime license without change. License servers upgraded to the new 4.x runtime can validate and authorize 3.x licenses without change.

Update 4/21: A recent change to the bug tracking software has made all tags private resulting in an empty list of breaking changes. A clone of the list has been published as a backup.

What about .NET 4.0?

Official support for .NET 4.0 will be announced a few weeks following the official release of .NET 4.0. Currently the Licensing component works without issues against the .NET 4.0 Release Candidate. The Code Encryption feature of the CodeVeil Component is not stable in applications running under the .NET 4.0 runtime.

I Have an Assurance Contract, Where's My License?

Valid assurance contract holders will receive a private email with instructions on how to obtain their free covered upgrade. Make sure your account is up to date so that the instruction email is delivered to the right address.

I Have a 3.x License and Want to Upgrade

If you purchased on or after Feb 5, 2010 you will receive a complimentary upgrade. Look for an email from us in the next 2 weeks with instructions on how to obtain your upgrade.

To purchase an upgrade, contact sales with your current serial numbers to request a quote.

Mar
7
2010

Embedding the C# Licensing Runtime

If you have purchased the Embeddable C# Licensing Runtime for DeployLX Licensing you can embed it directly into your C# projects instead of referencing the DeployLX.Licensing.v4.dll

Mar
6
2010

Video: Adding Copy Protection to a Windows Application

In this video we'll see how to use DeployLX to add copy protection to a simple Windows application.

Our sample will demonstrate a typical scenario where users are allowed to evaluate the software for a short time. Then should they decide to continue, they are required to purchase a license.

While it demonstrate protecting a Windows Application, the basic concepts apply to Windows Controls, ASP.NET applications and class libraries as well. 

Mar
3
2010

How-to: Display time remaining

After validating a license, get a TimeMonitor object. The TimeMonitor provides information about the state of a Time Limit. After obtaining a TimeMonitor you can use the exposed properties to query the state of the time limit.

var monitor = _license.GetTimeMonitor();
MessageBox.Show( 
    String.Format( "You have {0} of {1} remaining.", 
        monitor.TimeRemaining, 
        monitor.TotalTime ) );
Mar
3
2010

How-to: Display uses remaining

After validating a license, get a UseMonitor object. The TimeMonitor provides information about the state of a Use Limit. After obtaining a UseMonitor you can use the exposed properties to query the state of the time limit.

_license = SecureLicenseManager.Validate( this, null, null );
var monitor = _license.GetUseMonitor();
MessageBox.Show( 
    String.Format( "You have {0} of {1} uses remaining.", 
        monitor.UseCount, 
        monitor.UseLimit.Uses ) );
Mar
3
2010

How-to: Customize or Translate Form Text

This article will demonstrates how to create a custom translation for DeployLX Licensing forms and errors. This can be used to create a custom translation or change the wording of the form text in the default DeployLX Licensing v4.x screens. 

Subscribe Documents Tagged 'deploylx'

Subscribe Subscribe

Search

Tags