Chapter 4 – Protecting Applications Using Shell
88
Sentinel Hardware Keys Developer’s Guide
❑
RelLic.dll
(when executables are protected):
Rellic.dll
is required for
releasing license for executable. When
Rellic.dll
is not present with
the protected application then license will not be released.
❑
SDNPro.dll
(when .NET enhancement option is selected during
protection): If
SDNPro.dll
is not present with the application
protected (using .NET enhancement option) then protected
application will not execute and an error will be displayed that
SDNPro.dll
is missing.
■
For 64-bit .NET applications protected using Enhanced .NET Security
option.
❑
RelLic64.dll
(when executables are protected):
Rellic64.dll
is
required for releasing license for executable. When Rellic64.dll is
not present with the protected application then license will not be
released.
❑
SDNPro64.dll
(when .NET enhancement option is selected during
protection): If
SDNPro64.dll
is not present with the application
protected (using .NET enhancement option) then protected
application will not execute and an error will be displayed that
SDNPro64.dll
is missing.
Question 10
-
What precautions should I take while protecting
applications using Shell?
We recommend you to use only the RELEASE build applications to Shell, as
the memory management and optimizations may differ for DEBUG and
RELEASE build applications.
Hence, it is recommended not to Shell the DEBUG built applications.
Question 11
-
Why is it so that when I protect the DLL that is stati-
cally linked to the application, the application fails to execute with
the protected DLL. Whereas, if the DLL is linked dynamically, it exe-
cutes successfully?
This is a static linked DLL issue that occurs once you have protected your
application. Please follow the following tips while protecting a statically
linked DLL to resolve this issue.
Содержание 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...