如何使用 .INF 配置文件

本文关键字:配置文件 INF 何使用 | 更新日期: 2023-09-27 18:30:29

这是我

的第一篇文章,所以如果我发错了什么,请告诉我!

我正在用 C# 开发一个应用程序,我必须从 IP 摄像机流式传输图像和声音。

我从IP摄像机制造商那里找到了SDK,该SDK应该可以将流媒体过程集成到应用程序中。

网络摄像机是一个LevelOne FCS-0010,SDK包含一个.OCX 文件,一个 .INF 文件和一个 PDF 文件,其中描述了 的不同配置参数。INF 文件。

这是我的问题:如何在应用程序中使用 OCX 文件?

根据一些论坛,OCX可以拖放到VS的工具栏中,然后将n拖放到WinForms表单上。这实际上很顺利!

但后来我只是在我的应用程序中得到了一个干净的 ActiveX 对象,几乎只是空白的。可能需要配置 OCX 组件,但如何配置?

我想我必须在我的应用程序中以某种方式使用 -INF 文件,以便可以配置 OCX 组件。但是,我真的不知道怎么做。

如何使用 .INF 配置文件

必须先注册它,请使用供应商建议的安装过程。 然后,您需要生成一个用于控件的 AxHost 包装器,该包装器允许将其放置在 Winforms 窗体或 WPF ElementHost 上。

有两种方法可以做到这一点。 右键单击工具箱、"选择项"、"COM"选项卡,然后从列表中选择控件。 如果您不知道控件的名称,这可能很难做到或根本不起作用。 第二种方法是运行Visual Studio命令提示符并键入aximp foo.ocx。 这将产生一个AxFoo.Interop.dll,您可以通过"选择项目","浏览"选项卡将其放在工具箱中。

并非每个 ActiveX 控件都与 .NET 兼容,不支持无窗口控件。