2011-04-27 5 views
1

esent.dll (Extensible Storage Engine)의 배포 권한에 대해 궁금합니다.ESENT 배포 권한

Windows에 포함되어 있지만 Windows 버전에 따라 다르다는 것을 알고 있습니다.

예를 들어 Windows 2000에서는 초기화가 다르며 Windows Vista +에서는 추가 된 몇 가지 흥미로운 매개 변수가 있습니다.

그래서 우리 소프트웨어를 클라이언트 OS에 따라 다르게 프로그래밍하는 대신 최신 버전의 esent.dll을 가져 와서 소프트웨어와 함께 배포 할 수 있습니까?

+0

Microsoft에 문의하십시오. 추측해볼 때, 무료는 아니므로 배포를 허용하지 않는다고 말할 수 있습니다. – Oded

답변

0

난 당신이 그렇게하도록 허용 될 것이라는 점을 의심 ... 당신이 그렇게에 W2K, XP 및에 문제없이 배포 얼마나 ... 권한을 얻을 것입니다. Microsoft와 Windows OS를 살펴보면 레거시 지원이 얼마나 큰 부담이되는지 알 수 있습니다. ESENT와 비슷한 상황에서 필자는 Windows XP를 지원하기로 결정하고 Windows Vista 이상을 지원하는 내 앱의 한 부분에 대해 고객이 대개 최신 정보를 제공한다는 사실을 알았습니다. 적어도 Windows 2000에 대한 지원을 건너 뛰는 방법을 살펴볼 수 있습니다. Windows XP와 함께 제공되는 ESENT API는 매우 강력하며 새로운 버전의 신기원은 거의 필요하지 않습니다.

1

이 경우 당신은

+1

예 .exe 응용 프로그램과 동일한 디렉터리에 넣을 계획이었습니다. 그러나 나는이 dll을 재배포 할 권리가 있다고 생각하지 않기 때문에 ESENT를 사용하는 프로젝트가 중단 되었기 때문에 궁극적으로 우리의 응용 프로그램이 XP 이하를 지원하지 않으면 우리는 다시 평가할 수 있습니다. – spaceboy