BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 1d, 16h, 47m | CPU: 1% | MEM: 4394MB of 8191MB used
{The community for beta collectors}

Forum rules


Any off topic discussions should go in this forum. Post count is not increased by posting here.
FTP Access status is required to post in this forum. Find out how to get it


Post new topic Reply to topic  [ 8 posts ] 
Author Message
 PostPost subject: collecting all existing msvbvm60.dll versions        Posted: Tue Aug 06, 2013 1:25 pm 
Reply with quote
Offline

Joined
Mon Aug 05, 2013 10:29 am

Posts
3

Location
Slovakia

Favourite OS
Windows 7
My holiday project is to collect and document all versions of msvbvm60.dll (microsoft's visual basic 6 runtime library). I do reverse-engineering as a hobby, and my original long-term interest was wanting to understand the internals of one visual basic game. It quickly turned into "find out which of the few dlls microsoft's symbol server has symbols for" (answer: only the old official SP0-SP6 releases), which then turned into "hunt down all the obscure places that have this dll before they disappear forever".

My motivation is similar to >this thread<, hopefully it will turn out better (he did eventually find what he needed, but didn't say where and disappeared). I actually found BetaArchive while searching for this project, but it would take me months of lurking to make 10 useful posts, so I got the idea to start this topic and maybe get things moving.

Here's a table of what I found so far, with links to everything. Red color indicates items I'm missing.
(fun fact: all of these, even ones from 2011, say that they are compiled by visual studio 5.02, which I assume is '97 sp3)

msvbvm60.dll 6.0.81.76 1998.06.25 (vbrun60)
msvbvm60.dll 6.0.81.83 1998.10.02 (MSDN Library (July 1999), copy)
msvbvm60.dll 6.0.82.68 1998.09.26 (vs6sp1, vs6sp2, some site)
msvbvm60.dll 6.0.8x.xx 199x.xx.xx (vbrun60sp1) <-- missing
msvbvm60.dll 6.0.8x.xx 199x.xx.xx (vbrun60sp2) <-- missing
msvbvm60.dll 6.0.84.95 1999.05.10 (vbrun60sp3)
msvbvm60.dll 6.0.88.77 2000.05.27 (vbrun60sp4)
msvbvm60.dll 6.0.89.64 2000.08.21 (vbrun60sp5)
msvbvm60.dll 6.0.96.90 2003.06.20 (Windows 2000)
msvbvm60.dll 6.0.96.90 2004.08.04 (Windows XP sp2)
msvbvm60.dll 6.0.97.43 2003.01.09 (KB812012) <-- missing
msvbvm60.dll 6.0.97.61 2003.06.07 (KB823070) <-- missing
msvbvm60.dll 6.0.97.65 2003.09.11 (KB828671) <-- missing
msvbvm60.dll 6.0.97.66 2003.09.30 (KB829802) <-- missing
msvbvm60.dll 6.0.97.69 2003.11.01 (KB831476) <-- missing
msvbvm60.dll 6.0.97.78 2004.02.04 (KB836102) <-- missing
msvbvm60.dll 6.0.97.82 2004.02.24 (vbrun60sp6)
msvbvm60.dll 6.0.97.83 200x.xx.xx (mentioned) <-- missing
msvbvm60.dll 6.0.97.84 2004.04.29 (KB832584) <-- missing
msvbvm60.dll 6.0.97.85 200x.xx.xx (mentioned) <-- missing
msvbvm60.dll 6.0.97.86 2004.11.02 (KB888617) <-- missing
msvbvm60.dll 6.0.97.89 2005.06.18 (KB899282) <-- missing
msvbvm60.dll 6.0.97.92 200x.xx.xx (Windows Vista RC1 build 5600) <-- missing
msvbvm60.dll 6.0.97.96 200x.xx.xx (Windows Vista RC2 build 5744) <-- missing
msvbvm60.dll 6.0.97.97 2006.11.02 (bundled)
msvbvm60.dll 6.0.97.98 2007.01.12 (KB930828 or some site)
msvbvm60.dll 6.0.97.99 2007.03.28 (KB934602) <-- missing
msvbvm60.dll 6.0.98.02 2007.08.08 (Windows XP sp3, KB941029)
msvbvm60.dll 6.0.98.0x 2007.10.19 (rar on chinese site with pdb only) <-- missing
msvbvm60.dll 6.0.98.12 200x.xx.xx (Windows 7 Beta, mentioned) <-- missing
msvbvm60.dll 6.0.98.15 2009.07.14 (Windows 7, KB970157)
msvbvm60.dll 6.0.98.20 20xx.xx.xx (mentioned) <-- missing
msvbvm60.dll 6.0.98.21 2010.06.02 (KB983234, some site)
msvbvm60.dll 6.0.98.31 2011.04.21 (bundled)
msvbvm60.dll 6.0.98.32 2011.11.02 (KB2575928, bundled)


Last edited by ultramage on Fri Aug 16, 2013 12:04 pm, edited 2 times in total.

Top  Profile
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Thu Aug 08, 2013 8:35 am 
Reply with quote
FTP Access
Offline

Joined
Wed Aug 07, 2013 8:12 am

Posts
57

Favourite OS
MS-DOS 6
Here's something to get ya going:

http://www.tankraider.com/userup/1376000398.zip

msvbvm60.dbg & msvbvm60.cab 6.0.82.68. The cab contains the dll.


Top  Profile
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Thu Aug 08, 2013 8:15 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
2050

Location
Czechia
FronzelNeekburm wrote:
Here's something to get ya going:

http://www.tankraider.com/userup/1376000398.zip

msvbvm60.dbg & msvbvm60.cab 6.0.82.68. The cab contains the dll.

If you bothered to read the post, you'd get that he already has the version your provided.

_________________
AlphaBeta, stop brainwashing me immediately!

Image


Top  Profile
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Thu Aug 08, 2013 8:24 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Mon Feb 04, 2013 5:03 pm

Posts
514

Location
Czechia

Favourite OS
Development Release #5
AlphaBeta wrote:
FronzelNeekburm wrote:
Here's something to get ya going:

http://www.tankraider.com/userup/1376000398.zip

msvbvm60.dbg & msvbvm60.cab 6.0.82.68. The cab contains the dll.

If you bothered to read the post, you'd get that he already has the version your provided.

If you bothered to check the "edited" string near the end, you'd get that he updated his post. When FronzelNeekburm replied, it was still missing.

_________________
Windows TEN - Totally Erroneous Numbering
Always watching you...


Top  Profile  WWW
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Thu Aug 08, 2013 9:01 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
2050

Location
Czechia
jagotu wrote:
AlphaBeta wrote:
FronzelNeekburm wrote:
Here's something to get ya going:

http://www.tankraider.com/userup/1376000398.zip

msvbvm60.dbg & msvbvm60.cab 6.0.82.68. The cab contains the dll.

If you bothered to read the post, you'd get that he already has the version your provided.

If you bothered to check the "edited" string near the end, you'd get that he updated his post. When FronzelNeekburm replied, it was still missing.

Ok, seems my eyes failed.
@mods: Is there a way to warn my eyes? :P

_________________
AlphaBeta, stop brainwashing me immediately!

Image


Top  Profile
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Fri Aug 16, 2013 11:55 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Mon Feb 04, 2013 5:03 pm

Posts
514

Location
Czechia

Favourite OS
Development Release #5
I got a dll you don't even have listed ;)
6.0.81.83 https://mega.co.nz/#!2kJhmbLI!E9YLGzCLw ... XdQX4krd9c
Date of the file on the CD is 07/10/1998 (DD/MM/YYYY)
From MSDN Library (July 1999)

_________________
Windows TEN - Totally Erroneous Numbering
Always watching you...


Top  Profile  WWW
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Fri Aug 16, 2013 12:21 pm 
Reply with quote
Offline

Joined
Mon Aug 05, 2013 10:29 am

Posts
3

Location
Slovakia

Favourite OS
Windows 7
jagotu wrote:
I got a dll you don't even have listed ;)
6.0.81.83 https://mega.co.nz/#!2kJhmbLI!E9YLGzCLw ... XdQX4krd9c
Date of the file on the CD is 07/10/1998 (DD/MM/YYYY)
From MSDN Library (July 1999)

Nice find! I checked mine (august 1998) and it wasn't there yet, even though 6.0 was officially out for over a month by that point. I guess the disc at that point did not yet include anything that would need it. Btw, this was just lying there in the AXP\OS\SYSTEM subdirectory, right?

I am surprised (and at the same time not really surprised) by all the places this pops up. The visual basic dll was one of those things that everyone shipped directly with their product, either inside the application directory, or by installing it to windows\system32 (which was fun). I basically crawled the systemexplorer.net database using google site search looking for the various products that may include one of these dlls.

The minor version numbering is kind of interesting. It seems to start off at 81, and not 0; maybe they just branched off from the 5.0 version?

PS: Sorry for the confusion above, my attempt to reply earlier got moderated away. But things are all okay now and I'm thankful for all the contributions so far :B


Top  Profile
 PostPost subject: Re: collecting all existing msvbvm60.dll versions        Posted: Fri Aug 16, 2013 2:56 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Mon Feb 04, 2013 5:03 pm

Posts
514

Location
Czechia

Favourite OS
Development Release #5
Well, it also contains 6.0.82.68, but you already have that. The one I posted before was AXP\OS\SYSTEM, the 82.68 one is in x86\os\system\.

_________________
Windows TEN - Totally Erroneous Numbering
Always watching you...


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 




Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2020

 

Sitemap | XML | RSS