如何在没有注册的情况下使用vlc.dll?

时间:2016-03-29 09:41:18

标签: vb.net vlc

我在我的表单中使用了vlc.dll。安装完成后,如果我在此外安装vlc,我的应用程序将开始使用该文件夹中的dll。那么,我如何强制我的应用程序使用自己文件夹中的dll?

1 个答案:

答案 0 :(得分:1)

如果是原生dll,Windows首先搜索应用程序自己的文件夹。 Dynamic-Link Library Search Order on msdn。这听起来似乎没有发生,所以..

编辑:对于ActiveX dll,您可以使用Registration-Free COM告诉您的应用程序使用本地版本而不是注册版本。

如果它是托管dll,Windows会首先搜索GAC In what order are locations searched to load referenced DLLs?,这听起来就像您正在经历的那样。

您可能需要重命名该文件,使其显示不同。

您是否有充分的理由使用私人副本?通过这样做,您将无法从安全更新中受益。