可以,写成非托管代码就是了,.NET 对 COM 组件、COM+ 服务、外部类型库和许多操作系统服务的互操作的支持非常强大,甚至支持免注册激活 COM 组件。具体内容参考 MSDN 中非托管代码部分章节。另外,ActiveX 控件目前来看一点也不过时。
出于安全性考虑,你无法这样做