[Release] Microsoft Visual C++ 8.0 SP1 shared assemblies

Discuss & post Update Pack addons here.
Post Reply
User avatar
mionica
Posts: 30
Joined: Sat Mar 11, 2006 8:35 am
Location: Timisoara TM, RO
Contact:

[Release] Microsoft Visual C++ 8.0 SP1 shared assemblies

Post by mionica » Sat Mar 31, 2007 10:53 pm

Binaries required for running any VS.NET 2005 SP1 native C++ application. Installs the required Windows Side-by-side (WinSxS) assemblies.

Very useful with the Apache and MySQL builds from apachelounge.com. A must for win32-based web developers, and possibly useful for others as well.

Also, Microsoft does not provide these on their website (only the VS.NET 2005 RTM ones), except as part of VS.NET 2005 Service Pack 1, probably in order to stop people distributing code developed using the (free) Express editions of Visual Studio. Having these allows running such code.

I've seen another addon which does the same, but it manually installs them; mine uses a more setup-friendy integration method - the ASMS folder, so that setup program itself installs them as it sees fit.

Side note. the .NET Framework 2.0 includes runtimes only for the RTM release of Visual C++ 8.0, so if you need to run code compiled on VC++ 8.0 SP1, you still need these, or some equivalent.

Tested with nLite 1.3.0.4 (assemblies compression: enabled). Feedback regarding usage with RVM Integrator would be appreciated.
Bird's eye test criteria: the folder %WINDIR%\System32\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700 must exist after installation.
Full test criteria: try run any C++ native application compiled on VS.NET 2005 SP1 (or VS.NET Express 2005 SP1). The aforementioned (apachelounge's) build of Apache 2.2 is a fine example.

Download here (mirror).
File name: RVMAddonVC8SP1_RTL_2.0.7z
File size: 1160211
MD5 hash: 0f8e2404b63c78f9d33eb7ce5ddb4055

A note for other addon developers. I only made this addon because it was useful to me. And I shared it because you guys share things which make my life easier. I don't give a **** about credits; anyone is free to use any part and any idea (or technique) I used in my addons in their own, and I don't expect anything at all in return. Credit me if you want to, but I really don't care. The sharing system works, and that's all I care about.
Last edited by mionica on Wed Apr 04, 2007 3:33 am, edited 9 times in total.
Mircea Horea IONICA
mionica@as.ro
+40 (0)766 694495

User avatar
Kelsenellenelvian
Moderator
Posts: 4383
Joined: Tue Nov 30, 2004 8:32 pm
Location: Pocatello, ID
Contact:

Post by Kelsenellenelvian » Sun Apr 01, 2007 12:38 am

You need to post addon size and MD5Hash for your addons...

User avatar
MrNxDmX
Moderator
Posts: 3112
Joined: Mon Jan 03, 2005 7:33 am

Post by MrNxDmX » Sun Apr 01, 2007 8:19 am

So, this addon will overwrite the files in xp cd? Or you say, setup will install itself?
Anyway, you should pm ryan in order to get hosting. Not by writing here.

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Sun Apr 01, 2007 8:29 am

He puts them in the asms directory. Nice addon!
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

User avatar
ENU_user
Posts: 1253
Joined: Wed Jan 25, 2006 1:42 pm

Post by ENU_user » Sun Apr 01, 2007 2:49 pm

this looks like an msi switchless installer now! ;)
mionica well done! and thanks!
"integrating" :)

User avatar
mionica
Posts: 30
Joined: Sat Mar 11, 2006 8:35 am
Location: Timisoara TM, RO
Contact:

Post by mionica » Mon Apr 02, 2007 6:47 am

@Kelsenellenelvian
You need to post addon size and MD5Hash for your addons...
Sorry, first post around here. Fixed that.

@MrNxDmX
So, this addon will overwrite the files in xp cd?
It doesn't overwrite anything on the CD, Windows XP SP2 does not ship with Visual C++ 8.0 runtimes; this addon adds them. They're shared assemblies, so they get into the WinSxS (Windows Side-by-Side) subfolders; Windows Setup takes care of everything.
Or you say, setup will install itself?
Indeed, yes. I favor this way of doing things because the manifests (both the core and the policy ones) tell setup exactly where to place them and how to register them. It's the least error-prone approach I can think of.
Anyway, you should pm ryan in order to get hosting.
Ok, I'll update the post to remove that suggestion. Btw, I don't need someone to host them, rapidshare is good enough for me. I don't go for the credit - I really don't care - but there's some people aound these forums who made addons I use - including you ;) -, so I thought it would be appropriate to share my own work with you guys.
Last edited by mionica on Mon Apr 02, 2007 7:01 am, edited 1 time in total.
Mircea Horea IONICA
mionica@as.ro
+40 (0)766 694495

User avatar
Kelsenellenelvian
Moderator
Posts: 4383
Joined: Tue Nov 30, 2004 8:32 pm
Location: Pocatello, ID
Contact:

Post by Kelsenellenelvian » Mon Apr 02, 2007 6:49 am

DO you mind if I ummmm "Copy" your method for these runtimes in my runtime pack?

User avatar
mionica
Posts: 30
Joined: Sat Mar 11, 2006 8:35 am
Location: Timisoara TM, RO
Contact:

Post by mionica » Mon Apr 02, 2007 6:57 am

@Kelsenellenelvian
DO you mind if I ummmm "Copy" your method for these runtimes in my runtime pack?
Not at all. First post updated to reflect my exact oppinion on people using my work.

P.S. It's not my method, it's Microsoft's. I merely did a bit of research in order to find out exactly how it works.
Mircea Horea IONICA
mionica@as.ro
+40 (0)766 694495

User avatar
Kelsenellenelvian
Moderator
Posts: 4383
Joined: Tue Nov 30, 2004 8:32 pm
Location: Pocatello, ID
Contact:

Post by Kelsenellenelvian » Mon Apr 02, 2007 7:32 am

Do you have any links you would care to share with me?

User avatar
mionica
Posts: 30
Joined: Sat Mar 11, 2006 8:35 am
Location: Timisoara TM, RO
Contact:

Post by mionica » Mon Apr 02, 2007 7:38 am

@Kelsenellenelvian
Do you have any links you would care to share with me?
I'm afraid not. I did my research by trial-and-error, not by googling. PM me if there's any way you think I might help you in.
Mircea Horea IONICA
mionica@as.ro
+40 (0)766 694495

synth
Posts: 40
Joined: Sun Jan 08, 2006 9:57 am

Post by synth » Mon Apr 02, 2007 9:18 am

mionica,can you mirror/upload the file to another file upload site such as box.net or stashbox.org?

I hate RapidShare.com

User avatar
store88
Posts: 50
Joined: Sun Feb 04, 2007 8:54 am
Location: china

Post by store88 » Mon Apr 02, 2007 9:40 am

synth wrote: I hate RapidShare.com
So do I

synth
Posts: 40
Joined: Sun Jan 08, 2006 9:57 am

Post by synth » Mon Apr 02, 2007 10:17 am

[EDIT] [offtopic] Nevermind,I found the solution to the problem.It was that d*** second VC80.ATL.manifest file (so now you need 6 files to be able to run all SP1 apps) [/offtopic]

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Mon Apr 02, 2007 4:19 pm

mionica, if you want my hosting, you have to ask me via PM ;)
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

end3rkid
Posts: 39
Joined: Thu Apr 14, 2005 9:30 pm

Re: [Release] Microsoft Visual C++ 8.0 SP1 shared assemblies

Post by end3rkid » Mon Apr 02, 2007 6:03 pm

mionica wrote:Tested with nLite 1.4.0.3
Is not 1.3.0.4? :)

BTW. Nice addon.

User avatar
mionica
Posts: 30
Joined: Sat Mar 11, 2006 8:35 am
Location: Timisoara TM, RO
Contact:

Post by mionica » Wed Apr 04, 2007 3:52 am

@synth,store88
I hate RapidShare.com
Mirror provided. But no offense, that seems pointless to me - rapidshare never breaks, and your hating of it is none of my business. For me, rapidshare works, and it is damn fast; the next time, mirror it yourself and post the link :D.

@RyanVM
if you want my hosting, you have to ask me via PM
Thanks... but what's the point? As long as anyone who wants can get it, I don't really care where from.

@end3rkid
Is not 1.3.0.4?
Yup. Typo corrected. Thanks.
Mircea Horea IONICA
mionica@as.ro
+40 (0)766 694495

User avatar
code65536
Posts: 735
Joined: Wed Mar 14, 2007 2:58 pm
Location: .us
Contact:

Post by code65536 » Wed Apr 04, 2007 9:24 am

This is great! Thanks. :)

Would you by chance have VS 2K3 redistributables as well?

User avatar
code65536
Posts: 735
Joined: Wed Mar 14, 2007 2:58 pm
Location: .us
Contact:

Post by code65536 » Thu May 17, 2007 12:06 am

code65536 wrote:Would you by chance have VS 2K3 redistributables as well?
Anyway, to answer my own request, here is an add-on for Visual C 2002/2003/2005. Unlike Kel's pack, this contains only C runtimes. The MSVC8 runtime is also an updated version.

Edit: This is now obsolete. An updated version is here.

Download: http://stashbox.org/20881/MicrosoftVCRTL.7z
Filename: MicrosoftVCRTL.7z
File size: 4330907
MD5: 49F6ADF2848EF4718DA9D7B400C66A16

Versions:
MSVC8: 8.0.50727.805
MSVC7.1 ATL/MFC: 7.10.6041.0
MSVC7.1 CRT: 7.10.6052.0 / 7.10.7031.4
MSVC7.0 ATL/MFC: 7.0.9975.0
MSVC7.0 CRT: 7.0.9981.0

Post Reply