将IDMInternet Download ManagerAPI与Go结合使用

问题描述

我正在尝试通过Go调用idm api。我检查了Python和C#的实现,并在Go中编写了一个演示,但无法运行,并显示以下错误,因此有人可以告诉我原因,还是提供可以调用api的演示?

Exception 0xc0000005 0x0 0xffffffffffffffff 0x7ff973decc86
PC=0x7ff973decc86

syscall.Syscall9(0x7ff973e61f10,0x9,0x1c30f1a55f8,0x1c30f1e0fe8,0x1c30f1cb478,0x1c30f1cb4f8,0x1c30f1cb798,0x1c30f1cb518,0x1c30f1cb578,0x1c30f1cba78,...)
        C:/Go/src/runtime/syscall_windows.go:214 +0xf2
main.(*ICIDMLinkTransmitter).SendLinkToIDM(0x1c30f1d20e8,0x1c300000000,...)
        C:/D/gocode/idm/main.go:52 +0x145
main.(*IDMLinkTransmitter).SendLinkToIDM(0xc000006028,0xfdf9aa,0x16,0x0,...)
        C:/D/gocode/idm/main.go:97 +0x2fc
main.main()
        C:/D/gocode/idm/main.go:130 +0x105
rax     0x70007400740068
rbx     0x1082f80
rcx     0x69d75ffc60
rdi     0x3
rsi     0x69d75ffc60
rbp     0x69d75ffc30
rsp     0x69d75ff880
r8      0x3
r9      0x1c30f1cb4f8
r10     0x1c30f1d20e8
r11     0x1c30f1cba78
r12     0x11
r13     0x10
r14     0x1c30f1a55f8
r15     0x2030000
rip     0x7ff973decc86
rflags  0x10202
cs      0x33
fs      0x53
gs      0x2b
exit status 2

这是我的代码: https://github.com/Greyh4t/callidm

这是api手册: http://www.internetdownloadmanager.com/support/idm_api.html

这是Python的实现: Use IDM(Internet Download Manager) API with python

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)