gpt4 book ai didi

c# - 使用 C# 的 IDM(Internet 下载管理器)API?

转载 作者:太空狗 更新时间:2023-10-29 20:01:44 28 4
gpt4 key购买 nike

我想创建一个使用 IDM api 的应用程序,虽然它实际上不是编译的 dll,但它们是用 c++ 创建的三个文件,它们的扩展名是 .h、.tlb、.c。

这是页面的链接:IDM API .

我希望能够在 C# 项目中使用这些文件,我用谷歌搜索了一下,发现我必须将这些文件编译成 dll 才能使用它们。

请有人看一下链接并告诉我如何使用 API,如果需要将这些文件编译成 dll,请告诉我如何做。

谢谢。

最佳答案

你应该

1) 下载IDMCOMAPI.zip到你的磁盘

2) 从此 zip 文件中提取 IDManTypeInfo.tlb 类型库,位于您磁盘上的某个位置

3) 运行 Type Library Importer像这样的工具:

[C:\Temp]"c:\Program Files\Microsoft SDKs\Windows\\v7.1\Bin\TlbImp.exe" IDManTypeInfo.tlb
Microsoft (R) .NET Framework Type Library to Assembly Converter 3.5.30729.1
Copyright (C) Microsoft Corporation. All rights reserved.

Type library imported to IDManLib.dll

这将创建一个 IDManLib.dll

4) 现在您可以在项目中引用 IDManLib.dll。我没有测试过它,但我想你也想确保你的程序是用正确的位数编译的(这取决于 IDM COM 服务器的工作方式)。所以,我建议您编译为 X86(不是任何 Cpu,不是 X64)。

关于c# - 使用 C# 的 IDM(Internet 下载管理器)API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150466/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com