View Single Post
  #2  
Old 05-31-2004, 15:49
2late 2late is offline
Friend
 
Join Date: Nov 2003
Posts: 50
Rept. Given: 5
Rept. Rcvd 6 Times in 3 Posts
Thanks Given: 17
Thanks Rcvd at 12 Times in 10 Posts
2late Reputation: 6
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
Reply With Quote