Years ago I wrote a sentry plugin in VB6 for the SuperOffice Windows client. It basically makes approved appointments not editable.
When we upgraded to 7, I had to create a Netserver version of the dll, as you got an Authentication Error when trying to log in. The Netserver version is just an empty shell as currently the really only use the Windows client due to all the scripts that are in place, that cannot be done using CRMScript at this point.
However today we noticed that on most machines the sentry plug in is not working. It appears to be a problem on 64 bit machines (yes believe it or not most of their machines are 32 bit).
I would guess I need to rewrite the COM dll in vb.net, and set it as a 32 bit application. But I am not sure how to do this, and have a couple of questions I am hoping someone can help me with.
- Should recreating it in .net fix the issue
- Is the code structure the same for vb.net as it is in VB6, does it matter which version of Visual Studio I use.
- You cannot regsvr32 .net assemblies, so how do you tell the Windows client to use this dll.
Thank you to anyone who can help with this. I am more of a consultant than a programmer, so any help offered would be really appreciated.