我想知道esent.dll(可扩展存储引擎)的发行权。
我知道它包含在Windows中,但是,根据Windows的版本,它不一样。
例如,在Windows 2000中,初始化是不同的,在Windows Vista +中,添加了一些有趣的参数。
那么,不是根据客户端操作系统对软件进行不同的编程,我们是否可以使用最新版本的esent.dll并将其与我们的软件一起分发?
答案 0 :(得分:1)
如果您获得了许可......如何将它毫无问题地分发给W2K,XP等......
答案 1 :(得分:0)
我怀疑你会被允许这样做。看看微软及其Windows操作系统,你可以看到一个令人遗憾的负担遗留支持。在与ESENT类似的情况下,我决定只支持Windows XP,而我的应用程序的一部分只支持Windows Vista和更新版本,因为我知道我的客户通常都是最新版本。您可以考虑至少跳过对Windows 2000的支持。随Windows XP提供的ESENT API非常强大,您几乎不需要新版本的新颖功能。