Question

How do I sign my vb6 code?

What api do I use?

I heard CAPICOM is no longer supported in Vista upwards. I'm developing with vb6 and need this to work on win2000 upwards.

Was it helpful?

Solution

I'm shelling signtool to do the job, something like this

c:>signtool.exe sign /f KeyFile.p12 /d "App description" MyApp.exe

It does requires CAPICOM 2.0 being installed.

OTHER TIPS

Introducing CAPICOM

[CAPICOM is a 32-bit only component that is available for use in the following operating systems: Windows Server 2008, Windows Vista, Windows XP, and Windows 2000. Instead, use the .NET Framework to implement security features. For more information, see Alternatives to Using CAPICOM.]

So though CAPICOM is "deprecated" what that really means is "we want you to move to .Net" instead.

I just retested a program using a few CAPICOM functions in Win7, works fine.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top