2011-04-27 66 views
1

我在想esent.dll(Extensible Storage Engine)的分銷權。ESENT分銷權

我知道它包含在Windows中,但取決於Windows的版本,它是不一樣的。

例如,在Windows 2000中,初始化不同,在Windows Vista +中,還添加了一些有趣的參數。

因此,我們可以取最新版本的esent.dll並將其與我們的軟件分發,而不是根據客戶端操作系統對軟件進行不同的編程?

+0

你應該問問微軟。猜測,我會說你不能分發它,因爲它不是免費的。 – Oded 2011-04-27 19:31:52

回答

0

我懷疑,你將被允許這樣做。縱觀微軟及其Windows操作系統,您可以看到遺留支持可以產生多大的負擔。在與ESENT類似的情況下,我決定只支持Windows XP,而我的應用程序的一部分只包含Windows Vista和更新版本,因爲我知道我的客戶通常是最新的。您可以看看至少Windows 2000的跳過支持。隨Windows XP提供的ESENT API非常強大,您幾乎不需要新版本的新功能。

1

如果你會得到許可......你怎麼會沒有問題W2K,XP等分發...

+1

是的,我打算把它放在與我的.exe應用程序相同的目錄中。但是,我認爲我們沒有權利重新發布此dll,因此使用ESENT的項目因此而被拋棄。如果最終我們的應用程序不再支持XP或更少,我們可以重新評估。 – spaceboy 2011-07-07 15:16:37