Chapter 2 – Sentinel Keys SDK Components
24
Sentinel Hardware Keys Developer’s Guide
Command-Line Shell Utility
The Command-Line Shell Utility is a console-based program that protects
executables and DLLs using the
Shell
method via command-line. It is meant
for the developers who want to incorporate the process of protecting files
(applying the Shell layer) into their application build process. This allows
them to protect files without using the Toolkit.
The tool shells the files using the options specified in the license template file
and provides the developer the option to customize the source files and the
destination path, using the shell option XML file.
For more information, refer to “Shell Protection Using the Command-Line
Utility” on page 78.
Key Programming APIs
Key Programming APIs include the API functions used for:
■
Programming the Sentinel Hardware Keys
Provides a Toolkit independent programming environment wherein
the license group files are exported by the developer and programmed
into the memory of the Sentinel Keys using the Key Programming
API functions.
Refer to section, “Programming Sentinel Keys using the Key
Programming APIs” on page 184.
■
Creating Update Packets:
The update packets are generated to:
❑
Enable creation of data buffers
1
(also termed as update packets)
that overwrites new values to the existing features in the Sentinel
Hardware Keys in field, or
❑
Overwite the values (provided at the license designing stage) by
key programming the Sentinel Key, with .
ISV/.DIS/.OPR
file,
before it is distributed to the end user.
1.Set of encrypted data.
Содержание Sentinel
Страница 1: ...1 2 0...
Страница 6: ...vi Sentinel Hardware Keys Developer s Guide...
Страница 12: ...Contents xii Sentinel Hardware Keys Developer s Guide...
Страница 20: ......
Страница 58: ...Chapter 2 Sentinel Keys SDK Components 40 Sentinel Hardware Keys Developer s Guide...
Страница 80: ...Chapter 3 Planning Application Protection and Licensing Strategy 62 Sentinel Hardware Keys Developer s Guide...
Страница 82: ......
Страница 108: ...Chapter 4 Protecting Applications Using Shell 90 Sentinel Hardware Keys Developer s Guide...
Страница 180: ......
Страница 196: ...Chapter 8 License Grouping 178 Sentinel Hardware Keys Developer s Guide...
Страница 212: ...Chapter 9 Programming Sentinel Hardware Keys 194 Sentinel Hardware Keys Developer s Guide...
Страница 214: ......
Страница 236: ...Chapter 10 Redistributables for Customers and Distributors 218 Sentinel Hardware Keys Developer s Guide...
Страница 252: ...Appendix A Troubleshooting 234 Sentinel Hardware Keys Developer s Guide...
Страница 282: ...Index 264 Sentinel Hardware Keys Developer s Guide...