It's my understanding he's looking to register a 64bit DLL (and, of course, on 64bit Windows).

We certainly can't call 64bit API calls from VB6. We can call 64bit APIs from Office (LongPtr, etc.), but not from VB6.

Therefore, I'd think it's highly unlikely this can be done with any API from VB6.

However, if a shell command can be worked out, it can probably be done that way. I've got no experience registering 64bit DLLs, so I don't even know if there's a RegSvr64.exe. Actually, I just looked, and there doesn't appear to be. So I've got no idea how to register these things.