我正在开发一个类似 sdk 的共享软件库(使用 C++)。该库是一个简单的dll,提供了一些功能。所以,我的第一个问题是简单的 dll 可以进行哪些类型的试验? 我不想砍掉trial dll的功能,所以我倾向于使用time-trial。
我大致了解了如何跟踪库的使用时间,那么第二个问题是如何指示试用期结束?
目前有两种想法:
评估期结束后,库将无法加载。
或
- 评估期结束后,该库将成功加载,但会显示某种 nag-screen。
但是这两个看起来都比较粗糙,请问您能给点建议吗?
谢谢!
最佳答案
当调用您的 DLL 函数之一时,您可能会引发“试用许可证过期”错误。它更明确,更容易被用户理解。
my2cents
关于c++ - 如何设置动态链接库的试用版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807720/