profapi.dll当然应该有一个导出表。例如,这是来自profapi.dll版本的导出表6.3.9600.16384:
There is an export table in .text at 0x10001000
The Export Tables (interpreted .text section contents)
Export Flags 0
Time/Date stamp 52157da7
Major/Minor 0/0
Name 00001060 profapi.dll
Ordinal Base 101
Number in:
Export Address Table 0000000e
[Name Pointer/Ordinal] Table 00000000
Table Addresses
Export Address Table 00001028
Name Pointer Table 00000000
Ordinal Table 00000000
Export Address Table -- Ordinal Base 101
[ 0] +base[ 101] 2b24 Export RVA
[ 1] +base[ 102] 25c2 Export RVA
[ 2] +base[ 103] 3cd9 Export RVA
[ 3] +base[ 104] 1089 Export RVA
[ 4] +base[ 105] 4a8b Export RVA
[ 5] +base[ 106] 49b2 Export RVA
[ 6] +base[ 107] 42ae Export RVA
[ 7] +base[ 108] 4643 Export RVA
[ 8] +base[ 109] 45ce Export RVA
[ 9] +base[ 110] 4592 Export RVA
[ 10] +base[ 111] 3dc3 Export RVA
[ 11] +base[ 112] 4318 Export RVA
[ 12] +base[ 113] 428d Export RVA
[ 13] +base[ 114] 3bcd Export RVA
我刚刚检查6.1.7600.16385了 Windows 7 的版本,并确认它也有一个导出表,从中按顺序导出 6 个函数。如果您使用的 Python 库没有看到这些函数,那么这是由于 Python 库中的错误(或者可能是您对它的使用)。
对于它的价值,这是在旧版本中的一个已知问题pefile库,并固定在大约一年前。也许您使用的是过时的版本?