32bit-64bit相关内容
我一直在使用 HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography 中的键 MachineGuid 的值来唯一标识主机,但来自运行在 64- 上的 32 位进程位计算机,该值似乎丢失.我猜它是在 Wow6432Node 下搜索的,它确实丢失了.根据这个你 应该能够通过添加标志来获得正确的键,但下面的代码似乎仍然无法完成这项工作.我错过了什么? co
..
我相信我们都听说过 64 位和 32 位这两个术语,但它们实际上是什么意思? 我很确定它们与内存地址的大小有关.在 64 位机器上,对对象的引用是 64 位.但我想再深入一点.... 人们经常听到“64 位机器"这个词.计算机的哪一部分实际上是针对位数的?处理器?操作系统? 拥有更大的内存地址有什么好处? 我可以添加更多问题,但我认为简短更好. 谢谢各位:D 解
..
我刚刚在我的 32 位机器上尝试了 MSVC 2010 中的一些东西,发现我可以在我的程序中使用 __int64 - 这确实有效! 这怎么可能? 解决方案 32 位算法在 16 位系统上的工作方式相同. 在这种情况下,它使用 2 个 32 位内存地址一起组成一个 64 位数字.加法/减法很容易,您可以按部分进行,唯一的问题是将结转从较低的部分转移到较高的部分.对于乘法/除法,它
..
我的版本输出是: >版本_平台 x86_64-w64-mingw32拱形 x86_64操作系统 mingw32系统 x86_64,mingw32地位专业 2未成年人 15.22012年10月第 26 天SVN 修订版 61015语言Rversion.string R 版本 2.15.2 (2012-10-26)昵称不给糖就捣蛋 其中 os 是 mingw32.这是否意味着我只使用 32 位?我
..
我一直在尝试阅读 32 位和 64 位处理器(http://en.wikipedia.org/wiki/32-bit_processing).我的理解是 32 位处理器(如 x86)具有 32 位宽的寄存器.我不确定这意味着什么.所以它有特殊的“内存空间"可以存储高达 2^32 的整数值? 我不想听起来很愚蠢,但我对处理器一无所知.我假设 64 位通常比 32 位好.虽然我现在的电脑(一年了
..
我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖于它(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 D
..
我现在正在 64 位操作系统(Windows Server 2008 64 位)上的 Visual Studio 2008 上进行开发. 虽然我编写的应用程序支持 64 位,IIS7 也是如此,但内置的 ASP.NET 开发服务器(又名 Cassini,又名 WebDev.Webserver.exe)以 32 位运行. 这带来了很多问题,例如: 32 位和 64 位应用程序具有单
..
我正在尝试学习为 64 位 Mac OS 编写汇编语言.我对 32 位 Mac OS 以及 32 位和 64 位 Linux 都没有问题. 但是,Mac OS 64 位不同,我无法弄清楚.所以我是来寻求帮助的. 我使用系统调用打印没有问题.但是,我想学习如何使用 Mac OS 的 64 位汇编语言调用 C 函数. 请看下面的代码 .data_你好:.asciz "你好,世界\n
..
我是编程新手,来自非 CS 背景(没有正式学位).我主要使用 C# 编写 winform. 我对 32 位和 64 位感到困惑....我的意思是,听说过 32 位操作系统、32 位处理器以及基于它们的程序可以拥有最大内存.它如何影响程序的速度.还有很多问题一直在脑海中浮现. 我试图阅读一些计算机组织和体系结构的书籍.但是,要么是我太笨,看不懂里面写了什么,要么作者假设读者有一些 CS
..
我刚刚更新到 xcode 5.1 - 苹果决定让所有应用程序默认编译为 64 位 - 我的应用程序有一些遗留代码,我花了最后几个小时弄清楚如何停止 64 位的 Xcode 构建.认为这可能会帮助有同样问题的人... 查看已接受的答案以获得更清晰的视觉步行思路 (我基于原文的答案...) 在目标-->构建设置-->架构-->架构 选择其他 删除(按“-")$(ARCH_ST
..
我有一个 32 位的 .so 二进制库,我必须生成使用它的 64 位程序.有没有办法包装或转换它,以便它可以与64位程序一起使用? 解决方案 没有.您不能直接链接到 64 位程序中的 32 位代码. 最好的选择是编译一个 32 位(独立)程序,它可以在您的 64 位平台上运行(使用 ia32),然后使用一种进程间通信的形式从您的 64 位程序与其进行通信.
..
可能更适合“机架溢出",但从开发人员的角度来看,将 IIS(同时提供传统经典 ASP 和 .NET)作为 32 位进程而不是 64 位进程运行在64位Windows主机? 32/64(iis/服务器)相对于 32/32 的主要优势似乎是每个 IIS 进程最多可以使用 4GB 内存. 我期望 32/64 比 64/64 的优势似乎是更容易访问旧的 32 位进程内 DLL(我们仍然有一个来
..
当我的应用程序运行时,我必须将 psTool 实用程序复制到 System32 文件夹. 我在 64 位 Windows 7 上,每当我尝试通过 File.Copy 将 exe 复制到 system32 位文件夹时,该 exe 总是被复制到 SysWow64. 当我在 destFile 上放置断点时,路径显示为 C:\Windows\System32 但文件没有进入(进入 sysWow64
..
可能的重复: Visual Studio“任何 CPU"目标 我注意到在 VS 中编译 C# 代码时,通常有针对 32/64 位系统编译的选项,也有针对任何 cpu 编译的选项. 这两个选项有什么区别?选择任何 CPU 是否仅编译为中间字节码,而第一个选项编译为机器码(这听起来不太可能)?或者别的什么? 解决方案 在 32 位 机器上: Any CPU:作为 32 位进
..
一个很棒的编程资源 Bit Twiddling Hacks,提出了(此处)以下方法计算 32 位整数的 log2: #define LT(n) n, n, n, n, n, n, n, n, n, n, n, n, n, n, n, n静态常量字符 LogTable256[256] ={-1, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,LT(4),
..
我有一个以 32/64 位构建并具有相应 32/64 位依赖项的项目.我希望能够切换配置并使用正确的引用,但我不知道如何告诉 Visual Studio 使用适合体系结构的依赖项. 也许我的方法不对,但我希望能够在配置下拉列表中在 x86 和 x64 之间切换,并使引用的 DLL 正确. 解决方案 这是我在以前的项目中所做的,这将需要 .csproj 文件的手动版本.您还需要用于不同
..
此代码必须在 64 位机器上运行,目前还不能.我需要修复什么才能使此脚本正常工作? 选项显式''' **********************************************************************************''' 模块常量声明如下''' ***************************************************
..
Eclipse 工作了好几个月,突然间我在尝试启动时收到错误代码 13.搜索表明这是由于java的不兼容“位".我已经下载了一个新的 eclipse 副本,卸载了所有的 java 副本,重新安装了 x64 &运行 eclipse x64,卸载 &尝试使用 32 位 eclipse 和 x86所有其他可能的组合. 现在,如果我在本地运行带有自己的 JDK 文件夹副本的 eclipse,如果我将
..
我发现了很好的示例如何为闭包创建 thunk,但它是 32 位版本: #include #include #include 结构环境{整数 x;};struct __attribute__((packed)) thunk {无符号字符推送;结构环境 * env_addr;无符号字符调用;签署了 long call_offset;无符号字符 add_esp[3];无符号字符 ret;};struc
..
下面的代码在 32 位 c# 应用程序中执行没有问题. object obj = system.Runtime.InteropServices.Marshal.GetActiveObject("Due.Application");var Due = (Due.IDueApplication2)obj; 现在,我尝试在 64 位 c# 应用程序中使用相同的代码,因此我按照 中的说明进行操作
..