【发布时间】:2022-11-12 10:28:11
【问题描述】:
我有一个生成 32 位可执行文件的项目。此可执行文件包含在一个更大的包中,其中可执行文件使用 MSI 安装程序作为 Windows 服务安装。尽管可执行文件是 32 位的(我检查了文件头),但该进程作为 64 位进程运行。我试图调试这个进程,当我通过 Visual Studio 打开“附加进程”菜单时,我看到它的类型包括 x64 而不是 x86。
这是可能的还是我错过了什么?如果可能的话,我该如何为其他一些 32 位可执行文件执行此操作?
【问题讨论】:
-
这是 .NET 可执行文件还是本机二进制文件?
-
@PMF 它是一个.NET 可执行文件。
标签: .net windows visual-studio x86 64-bit