|
not sure, but..
Sounds like a NET strong name issue; the runtime engine checks for file integrity, and since you changed to ocx, refuses to run it.
In NET style one can use a Strong Name Key to sign assemblies in NET. However, the signing is not implemented right by M$. "Sn.exe" (it comes with the free NET SDK) has a flag, -Vr, which registers an assembly so it will be skipped for signature checking, which means anyone can tamper with the signature. Signatures can also easily be removed from a signed assembly using ILAsm/ILDasm (also in the big SDK download - though you need 2k/XP to use it). Hope this helps - i'm using Win98 now so cannot check it out.
Regards
2late
|