链接未知的dll

时间:2020-03-12 03:11:08

标签: dll dllimport loadlibrary

我有这个dll(称为unknown.dll),我只从中知道Ghidra告诉我的内容。我正在使用LoadLibraryW进行加载,但是(在x86中)它引发了错误126。但是,在64x中,它给出了错误193,因此我认为问题不在于我的程序找不到我dll ... 这是我的代码:

df.filter(lower(col("loan_status")).contains("late")).\
groupBy("issue_month").\
agg(count("*").alias("sum_count")).\
show()

#+-----------+---------+
#|issue_month|sum_count|
#+-----------+---------+
#|         10|        1|
#|         11|        2|
#+-----------+---------+

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

126是ERROR_MOD_NOT_FOUND。要么找不到您的DLL,要么更可能找不到它的依赖项。

193是ERROR_BAD_EXE_FORMAT。这是因为您不能混合使用32位和64位DLL。

在64位以下运行时,您得到ERROR_BAD_EXE_FORMAT的事实表明您已找到DLL。因此,我们可以得出结论,它的依赖性不存在。

咨询文档以发现所需的依赖关系。

相关问题