gpt4 book ai didi

C# PInvoking user32.dll 在 64 位系统上

转载 作者:IT王子 更新时间:2023-10-29 04:19:11 32 4
gpt4 key购买 nike

从 64 位应用程序在 64 位 Windows 上调用 user32.dll 是错误的吗?我已经成功地完成了很多次并且从未出错,但这似乎是矛盾的。我应该寻找 user64.dll 吗?

最佳答案

名称 user32.dll 具有误导性。这是您调用的 user32.dll 的 64 位版本。 64 位版本位于 %windir%\System32\user32.dll

包含 32 位版本以与 32 位应用程序兼容。它位于 %windir%\SysWOW64\user32.dll。您可以使用 dumpbin 实用程序检查它们:

System32\user32.dll:

FILE HEADER VALUES
8664 machine (x64)

SysWOW64\user32.dll:

FILE HEADER VALUES
14C machine (x86)

关于C# PInvoking user32.dll 在 64 位系统上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540741/

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