02.04.2013 Views

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

Sentinel Hardware Keys Developer's Guide - Customer Connection ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6 – Secure Remote Updates<br />

Contents Glossary Index Troubleshooting<br />

be applied by the customer/distributor using the same utility, or directly by<br />

double-clicking the file (if the One-Click License Update facility is enabled).<br />

Note: Since, the .upw file generated by <strong>Sentinel</strong> <strong>Hardware</strong> <strong>Keys</strong> (version 1.2 and<br />

higher) will not be applied using the Secure Update library of version 1.0,<br />

please make sure that you distribute the latest Secure Update Utility and<br />

associated DLLs to your customer/distributor.<br />

154 <strong>Sentinel</strong> <strong>Hardware</strong> <strong>Keys</strong> Developer’s <strong>Guide</strong><br />

<br />

The One-Click License Update facility allows your customers to directly<br />

update the key by double-clicking the .upw or .nlf file. On Windows 98, double-clicking<br />

a .upw or .nlf file initiates the Secure Update Utility rather than<br />

directly updating the key. To enable the one-click license update facility, you<br />

need to tune your application installer for creating certain registry entries<br />

(specific to .nlf and .upw files) at the client machine. These registry entries<br />

are listed in the following table:<br />

For .nlf Files<br />

Installer Registries for One-Click License Update<br />

Registry Value<br />

HKEY_CLASSES_ROOT\.nlf nlffile<br />

HKEY_CLASSES_ROOT\nlffil<br />

e<br />

HKEY_CLASSES_ROOT\nlffil<br />

e\shell\open\command<br />

For .upw Files<br />

HKEY_CLASSES_ROOT\.upw upwfile<br />

HKEY_CLASSES_ROOT\upwfi<br />

le<br />

HKEY_CLASSES_ROOT\upwfi<br />

le\shell\open\command<br />

New License Addition File<br />

It is a dynamic value that specifies the location<br />

where the SecureUpdateUtility.exe is installed<br />

on the client’s machine. The installer adds this<br />

registry value after the installation of Secure<br />

Update Utility.<br />

Secure Update File<br />

It is a dynamic value that specifies the location<br />

where the SecureUpdateUtility.exe is installed<br />

on the client’s machine. The installer adds this<br />

registry value after the installation of Secure<br />

Update Utility.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!