Chapter 3 – Planning Application Protection and Licensing Strategy
54
Sentinel Hardware Keys Developer’s Guide
Enabling License Sharing
The decision to share licenses depends on your licensing policy. To enable
license sharing:
■
For Shell-protected applications, you can specify ON in the License
sharing option (under the
Networking
tab).
■
For API-protected applications, you need to call the SFNTGetLicense
function with the SP_SHARE_ON flag.
Are you protecting applications for a stand-alone or
network environment?
This decision will help you in choosing the type of Sentinel Key you want to
ship with your protected application. Please note that a stand-alone key
cannot provide licenses to network users; while, a network key can provide
licenses to users across LAN/WAN.
In addition, you will also need to decide the access mode you want to set in
your application. For extensive and busy networks, you can ship a client-
side configuration file with your protected application.
About Access Modes
An access mode determines the route a protected application follows to
obtain a license. Sentinel Keys Toolkit allows you to use one of the following
access modes:
■
Stand-alone mode (SP_STANDALONE_MODE)
The application looks for a license on the same system without
requiring the Sentinel Keys Server (it directly accesses the Sentinel
System Driver). If the required Sentinel Key is not attached to the
system, an error is returned.
■
Server mode (SP_SERVER_MODE)
The application obtains a license from a network key. It does not look
for a stand-alone key. A specific host can be set using the
SFNTSetContactServer API function or the client-side configuration
file. Else, the license request will be broadcasted within the subnet.
Содержание 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...