Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

How to Code Signing VB6 MS Authenticode???

How to Code Signing VB6 MS Authenticode???

How to Code Signing VB6 MS Authenticode???

Happy New Year!
I need to have a VB6 program (exe) digitally signed. Verisign said to use SignCode.exe from some MS SDK but I cannot find anything about VB6 and SignCode. A lot about VB.net but no VB6.

Can anyone tell me if I can do it, how to do it, where to get the signcode.exe?



qbtekcom at yahoo com

RE: How to Code Signing VB6 MS Authenticode???

Thanks Bob but when I follow the link I get the below. If I click on 'See also' I get nothing but a note on the bottom 'error in page' on both MSIE 6 and 7. (IE 7 even has junk on the top). Even tried with FireFox.

I search the program files hard drive and Visual Studio 6 Enterprise CDs 1,2,3 and could not find CodeSign*

When going into MS download center I come up with more broken links. Just getting nowhere. Could not find a single place to download SignCode or ActiveX SDK. I need a specific link or something.

From the above link
See Also

The contents of the Visual Basic Language Reference and Controls Reference includes topics on the controls, objects, properties, methods, events, statements, functions, and constants available.

Additionally, this Reference contains topics on wizards, trappable errors, data types, keyboard shortcuts, and bi-directional programming.

qbtekcom at yahoo com

RE: How to Code Signing VB6 MS Authenticode???

Well, I don't think I could find CodeSign* either.  Er...try looking for SignCode* instead?  I believe it's in a /bin directory.

RE: How to Code Signing VB6 MS Authenticode???

Well I found it.  It is of course Old (1998). I can't find a newer one on the web. When reviewing the Code Signing products they all say that you need the MS Internet SDK. Each Cert Authority seems to use different terminology for this SDK. Some say the INETSDK.  But when I go the the MS download center INETSDK cannot be found and "Internet SDK" results in 9 hits and none seem to match.

Any ideas?

qbtekcom at yahoo com

RE: How to Code Signing VB6 MS Authenticode???

One way to proceed may be to use CAPICOM.  The toolkit includes samples including a VB6 program that uses CAPICOM to sign codefiles.

If you have the Windows Platform SDK you'll find CAPICOM and documentation on CAPICOM there, otherwise you can use the MSDN Library Online for some information.

CAPICOM Reference

Download CAPICOM:

Platform SDK Redistributable: CAPICOM


Note  Beginning with Windows Vista, CAPICOM is no longer supported. On these platforms, you should use the Certificate Enrollment API or the .NET Framework to implement security features.
All part of the phaseout of COM I suppose, but the API can be used with a little more pain.  It just means you'll want to do your Vista builds on XP, or at least your code-signing and possibly your MSI installer builds on XP.

You might want to look into ordering a Platform SDK CD while you can still get one that hasn't started phasing out old documentation and tools.  I keep a July 2002 edition handy because it was the last one to support Windows 95, and April 2005 because it is good through Win2003 SP1.  These usually cost $5 to $10 U.S. for shipping.

Microsoft® Windows® and Platform SDKs (N. America?)

Hmm, I see there are 2 new ones.  Oh well, maybe in a year.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close