Vesrions Server Dynamic Library

(vs.dll)


My third project involved making some changes to the versions server Dynamic Library and porting it for the NT platform. MIT versions server is used to keep track of the versions of the running applications and advice their users of the possible updates. However, the previous implementation of the versions server library, besides the name and the version of the applications, has been sending the name and version of the operating system and version of Windows running. This caused the number of entries for about 20 applications in the database to exceed 500 and still not be up-to-date, making its the maintenance hopeless in the near future. Therefore, it has been decided to limit the transmitted information to the name and version of the applications. I have also written a test application to query the versions server and hence verify the functionality of the versions server library.


Igor Lyubashevskiy /igorlord@mit.edu