19得票3回答
如何从32位WOW进程中枚举64位进程中的模块?

我需要在Windows的32位WOW进程中检索64位进程的所有模块,调用EnumProcessModules函数会失败并显示以下信息: 如果从WOW64上运行的32位应用程序调用此函数,则只能枚举32位进程的模块。 如果进程是64位进程,则此功能将失败,最后一个错误代码为ERROR_P...

14得票3回答
从32位应用程序创建64位注册表项(非WOW64)

我有一个Visual Studio安装程序,它正在创建一些注册表键:HKEY_LOCAL_MACHINE\SOFTWARE\MyApp 但是它创建的注册表键自动出现在Wow6432Node下:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyApp 在我的C#...

12得票6回答
开发和调试内存占用较高的C#应用程序

我有一个C#应用程序,它必须与32位库链接,并且还需要使用尽可能多的内存(图像应用程序)。我们在XP64桌面上运行应用程序,因此我们正在使用WOW64,在Visual Studio中针对x86进行构建(并在构建后执行editbin /largeaddressaware)。我们遇到了一些问题: ...

9得票2回答
为什么os.path.exists("C:\\windows\\system32\\inetsrv\\metaback")会返回False,即使文件存在?

我有一个Python程序,它应该清理一些目录之一是C:\windows\system32\inetsrv\metaback;然而,os.path.exists()在该目录上返回False,即使它存在(我有权限访问它)。 有趣的是,工具windirstat也完全忽略了它。 有人能想到为什么会...

8得票3回答
WOW64:如何从32位进程获取x64 %CommonProgramFiles%?

我尝试的查询:ExpandEnvironmentStrings("%COMMONPROGRAMFILES%"),GetSpecialPath(CSIDL_PROGRAM_FILES_COMMON)。 所有查询结果(通常)为32位应用程序下的c:\\Program Files (x86)\\C...

8得票1回答
Windows 8:通过WOW64运行的32位应用程序的堆分析

首先,这不是关于如何进行堆分析的一般性问题,因为我之前在较早版本的Windows上已经非常熟悉了。 然而,我想知道的是是否有人成功地在64位Windows 8上通过WOW64层运行的32位应用程序中执行了堆分析,其中Windows 8是关键词。 在Windows 7和Windows调试工具...

8得票4回答
在x64系统中从NSIS安装程序安装驱动程序

我想为我的NSIS安装程序添加对x64操作系统的支持。其中一个安装程序的任务是驱动程序安装。我已经为此编写了一个特殊的NSIS插件。该插件使用Driver Install Frameworks API (DIFxAPI)来安装驱动程序。 问题是这个API在WOW64中无法工作。 有没有办法...

7得票2回答
在WOW64中捕获HANDLE创建

我正在尝试解决第三方二进制文件(无源代码)的缓慢启动问题。它是在64位Windows 7上运行的32位应用程序。 当应用程序在启动过程中挂起且CPU使用率为0%时,我使用调试器进入了应用程序,并且似乎正在等待ReadFile返回。 ReadFile的第一个参数是句柄值000000f0。win...

7得票1回答
在mingw64(mingw-builds)中使用GetACP出现链接错误

我试图使用mingw64(来自http://sourceforge.net/projects/mingwbuilds/files/host-windows/ x64-4.8.0-release-posix-seh-rev2.7z)构建gdal-1.10.0 (http://trac.osgeo...

7得票6回答
HKEY_CURRENT_USER\Software\Wow6432Node\Classes与HKEY_CURRENT_USER\Software\Classes\Wow6432Node的区别

这个问题很简单,HKEY_CURRENT_USER\Software\Wow6432Node\Classes 和 HKEY_CURRENT_USER\Software\Classes\Wow6432Node 有什么区别?