VC6 doesn't recognize Vault provider Windows 7/64

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
Carl
Posts: 12
Joined: Tue Dec 28, 2010 4:41 pm

VC6 doesn't recognize Vault provider Windows 7/64

Post by Carl » Tue Jan 18, 2011 11:52 am

I installed the Vault Standard client on 64 bit Windows 7 and checked the box to make it the default SCC provider. This worked in Windows XP.

But now Visual C++ V6.0 will not recognize Vault and still thinks that SourceSafe is its SCC provider. Visual Studio 2010 shows all the available Source Control clients in Tools | Options and works fine. I installed the Vault client after all the other tools. I tried uninstalling and reinstalling Vault to no avail.

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Re: VC6 doesn't recognize Vault provider Windows 7/64

Post by Beth » Tue Jan 18, 2011 2:16 pm

To make VC6 work on Windows 7, there's a few extra steps.
  • 1) Is the 1.1 .NET framework installed? This framework is specifically needed for integration with VC6 and VB6, and is not on Windows 7 by default. It can be downloaded from here: 1.1 .NET Framework Redistributable

    2) At a command prompt, run the following command:

    Code: Select all

     regsvr32 vbscc.dll
    3) Find the file vbaddin.ini and make sure it has the following line in it:

    Code: Select all

    vbscc=3
    4) Change registry settings.
    • 4a) In the registry, under HKEY_LOCAL_MACHINE\Software\Wow6432Node\SourceCodeControlProvider and add a string and call it ProviderRegKey and give it the data SOFTWARE\SourceGear\Vault Client.
      4b) In the registry, under HKEY_LOCAL_MACHINE\Software\Wow6432Node\SourceCodeControlProvider\InstalledSCCProviders, change the key that might list the Vault VS 2003 Compatible Client to read as SourceGear Vault Classic Client and give it the data of SOFTWARE\SourceGear\Vault Client
Beth Kieler
SourceGear Technical Support

Carl
Posts: 12
Joined: Tue Dec 28, 2010 4:41 pm

Re: VC6 doesn't recognize Vault provider Windows 7/64

Post by Carl » Tue Jan 18, 2011 3:31 pm

Thanks, Beth!

Although I never did find vbaddin.ini, your <ADVERTISEMENT SPAM> worked great. We're up and running.

-- Carl

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Re: VC6 doesn't recognize Vault provider Windows 7/64

Post by Beth » Tue Jan 18, 2011 4:42 pm

Thank you for the update. I'm happy to hear you are working.
Beth Kieler
SourceGear Technical Support

Post Reply