1.) You could do it that way, but I think it would be better to create a setup application for the users. One option would be to use VS.NET's Setup Project (go to Add New Project, then either Setup Project or Setup Wizard) to create an MSI-based install. If you do this, you should add the MStudioUi.msm and NIMessaDLL.msm merge modules to the project. The latter will install the mesa library and would resolve question 2b. The merge modules can be found on the Measurement Studio CD under Redist\MeasurementStudio\MSMs. Once you have the installer, you could send that to users to set their machines up correctly. Another option would be to package the dependencies in a CAB file and deploy that through your web page via the codebase attribute on the object tag. You can find more information about this in the MSDN article
Packaging ActiveX Controls.
2a) It sounds like this is happening because your co-worker's computer isn't licensed to use the Measurement Studio controls. One way to work around this is documented in the Microsoft Knowledge Base article
HOWTO : Use Licensed ActiveX Controls in Internet Explorer. Another option would be to create a user control in either VB6 or VB.NET and then use that control on the web page instead of using the Measurement Studio UI controls directly on the web page. One thing that's nice about this option is that you could also add the text boxes and other features that you were mentioning before to this user control, and then you wouldn't have to worry about writing client-side script. Once you compile the user control on your machine, it should be licensed to use the Measurement Studio controls, then you could package the control along with the Measurement Studio dependencies as specified in 1) above.
2b) There are two ways to work around this - a) create an installer that contains the mesa .dll as specified in 1) above, or b) pick one of the non-3D styles for the knob so it doesn't need to load mesa at run-time. You can do this by going to the property page for the knob control, go to the style tab, and pick one of the styles on the second row.
- Elton