我想了解在64位Windows系统下,何时需要将文件放置在C:\Windows\System32或C:\Windows\SysWOW64下。 我有两个DLL文件,一个是32位的,一个是64位的。 逻辑上,我认为应该将32位的DLL放置在C:\Windows\System32下,而将64位的...
在Windows操作系统下,普通情况下32位进程只能访问2GB的内存(通过boot.ini文件中的特殊开关可以实现3GB)。在64位操作系统上运行32位进程时,可用内存有多少?是否有任何特殊开关或设置可以更改这个情况?
我偶尔会遇到一个神秘的错误,但我并不知道原因。我可以通过重启Visual Studio 2008来“解决”它,但这并不是一个确切的解决方案... 错误信息如下: 尝试运行项目时出错:无法启动调试。 Microsoft Visual Studio 远程调试监视器已在远程计算机上关闭。 据我所...
我有一些读取注册表的代码,查找 HKEY_LOCAL_MACHINE\Software\App\ 中的一个值,但在 64 位 Windows 上运行时,该值在 HKEY_LOCAL_MACHINE\Software\Wow6432Node\App\ 下。 我应该采取什么最好的方法?我需要一个...
我正在进行以下调用:result = RegOpenKeyEx(key, s, 0, KEY_READ, &key); (C++, Visual Studio 5, Vista 64bit). 尽管“regedit”显示键存在,但它以错误代码2(“文件未找到”)失败。 在32位XP上...
我正在尝试使用c#中的Microsoft.Win32.RegistryKey插入一些简单的注册表键,但路径会自动更改为:HKEY_LOCAL_MACHINE\SOFTWARE\Test HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Test 我尝试过使用谷歌搜...
我的.NET应用程序(任何CPU)需要读取由32位程序创建的注册表值。在64位Windows上,这将放在注册表中的Wow6432Node键下。我已经了解到不应该硬编码到Wow6432Node,那么使用.NET访问它的正确方法是什么?
MSDN告诉我,窗口句柄(HWND)可以在32位和64位应用程序之间共享,在进程间通信中(MSDN)。但是,在Win32中,HWND是32位,而在64位Windows中,它是64位。那么如何共享句柄呢? 我猜同样的问题也适用于命名对象的句柄,例如互斥体、信号量和文件句柄。