32bit-64bit相关内容

我怎样才能读取一个32位进程的64位注册表项?

我一直在使用的关键的MachineGuid 从 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\加密值来唯一地标识主机,但在64位计算机上运行32位程序,该值将出现丢失。我想这是Wow6432Node,它确实缺少下进行搜索。据这个你的应的是能够得到正确的密钥通过添加一个标志,但低于code仍未出现做的工作。我在想什么? 常量 KEY_WOW64_64KEY = $ 010 ..
发布时间:2015-11-28 11:57:46 其他开发

是否有可能加载64位的DLL到32位进程?

是否有可能加载64位的DLL到32位进程? 一般来说,我知道这是不可能发生的。照片 然而,也许有一些例外? 解决方案 没有,并没有一个64位的过程中可以装载一个32位的DLL。 如果你使用的是64位操作系统,可以加载64位进程的DLL并使其通过的 IPC 。 如果你使用的是32位操作系统,你的运气了。 ..
发布时间:2015-11-28 11:56:12 其他开发

你如何从一个C#项目的生成事件访问Visual Studio解决方案级平台?

我们有一个大的VS 2010的解决方案,主要是C#code,但也有各种C#项目取决于(其中包括我们的单元测试DLL)中的一些原生的DLL。我们在试图同时支持32位和64位版本,我们图书馆的处理。所以,我们现在建立了本地的DLL为32位和64位。问题是,我们的很多C#项目中的有后构建所需的本地DLL文件复制到该项目的TARGETDIR事件。现在,我们有两个不同版本的本机DLL(32位和64位),我需 ..
发布时间:2015-11-28 11:55:12 C#/.NET

性能问题与欧拉问题和递归的Int64的类型

目前,我正在学习Haskell使用项目欧拉问题,我的游乐场。 我震惊我的Haskell程序是如何缓慢竟然是相比同类 方案其他语言编写的。我想知道如果我forseen的东西,或者如果这是什么样的性能惩罚一个人使用哈斯克尔时所期望的。 在下面的程序由问题331的启发,但我张贴,所以我不破坏任何其他人之前,已经改变了它。它计算绘制在2 ^ 30×2 ^ 30网格的离散圆的弧长。这是一个简单的尾递归执行 ..
发布时间:2015-11-28 11:54:20 其他开发

什么是64位/ 32位的较低水平优势和劣势?

我敢肯定,我们都听到了条款的64位和32位拦腰抱住,但他们是什么真正意味着什么呢? 我是pretty的肯定,他们都与一个内存地址的大小。在64位机器,引用一个对象是64位。但是,我想挖得更深一些...... 经常听到的那句“64位机”。实际上朝向位数面向什么计算机的一部分?处理器?操作系统? 什么是具有较大的内存地址的优势在哪里? 我可以添加更多的问题,但我想简要的比较好。 感谢球员 ..
发布时间:2015-11-28 11:54:03 其他开发

LOG2的64位整数运算速度快

有一个伟大的编程资源,位操作劈,提出(这里)下面的方法来计算一个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),LT(5),LT(5),LT(6),LT(6),LT(6),L ..
发布时间:2015-11-28 11:52:12 其他开发

是Visual Studio 2010中Webdev的Web服务器(卡西尼)64位兼容?

我现在在开发的Visual Studio 2008在64位操作系统(Windows Server 2008的64位)。 虽然我写的应用程序是64位的,因为是IIS7,内置的ASP.NET开发服务器(又称卡西尼又名WebDev.Webserver.exe)运行32位。 这带来了过多的问题,如: 在32位和64位应用程序具有独立的HKLM \ Software注册表家园 有32位和64位版本的S ..

CentOS的64位不好ELF除preTER

我刚装 CentOS 6的64位版本,我想安装一个64位计算机上的32位应用程序,并得到这个错误: /lib/ld-linux.so.2:坏ELF除preTER:没有这样的文件或目录 我是新来的Linux系统。我该如何解决此问题? 解决方案 您是在64位系统,并且没有安装32位的库支持。 须藤yum的安装glibc.i686 或者,如果这不是用在CentOS-6, 须藤y ..
发布时间:2015-11-28 11:51:41 服务器开发

链接32位库64位程序

我有一个32位的。所以只有二进制文件的库,我要生成一个使用它的64位程序。 有没有一种方法来包装或将其转换,因此它可与64位程序中使用? 解决方案 没有。 64位程序里面不能直接链接到32位code。 最好的办法是编译32位(独立的)程序,可以 ..
发布时间:2015-11-28 11:51:29 服务器开发

如何用printf写汇编语言的Hello World程序的64位Mac OS X的?

我想学写汇编语言64位的Mac OS。我没有问题,32位Mac OS和32位和64位Linux。 但是,Mac OS 64位不同的是,我无法弄清楚。所以我在这里寻求帮助。 我有没有问题,使用系统调用来打印。不过,我想学习如何调用使用Mac OS的64位汇编语言的C函数。 请看看下面的code .DATA _您好: .asciz“你好,世界\ N” 。文本 .globl _ma ..
发布时间:2015-11-28 11:51:16 其他开发

什么是在64位操作系统上运行IIS作为32位VS 64位的利弊?

也许更适合“机架溢出”,但是从开发人员的角度,有什么优点和运行IIS的缺点上(服务于传统的传统的ASP和.NET)一个64位的过程,作为一个32位的过程,而不是64位windows主机? 32/64(IIS /服务器)超过32/32的主要优点似乎是走在每个IIS进程的内存为4GB的能力。 我预计32/64超过64/64的优势似乎是,它更容易进入传统的32位进程的DLL(其中我们仍然从合作伙伴的 ..
发布时间:2015-11-28 11:51:09 C#/.NET

处理器,操作系统:32位,64位

我是新来的节目和来自非CS背景(没有正式的程度)。我主要是程序的WinForms使用C#。 我感到困惑的32位和64位....我的意思是,听说过32位操作系统,32位处理器,并在此基础上的程序可以有最大内存。它如何影响一个程序的速度。还有很多问题,这让前来的头脑。 我试图通过一些计算机组织与体系结构的书籍。但是,无论是我太笨了解什么是写在那里或作家假定读者有一定的CS背景。 有人能解释我的这 ..
发布时间:2015-11-28 11:50:47 其他开发

如何停止X code5.1建设64

我刚刚更新到x code 5.1 - 苹果决定把所有的应用程序编译在默认情况下,以64位 - 我的应用程序有一些遗留的code和我花了几个小时搞清楚如何停止X code栋为64位。认为这可能会帮助人们同样的问题... 请参阅接受的答案更清晰的视觉散步以为 (我原来的基于文本的答案...) 在目标 - >构建设置 - >架构 - >架构 选择其他 删除(preSS“ - ”)$(ARCH_S ..
发布时间:2015-11-28 11:50:18 移动开发

错误code通过Visual Studio 2010中安装.NET框架作为ClickOnce应用程序部署的一部分,当5100

在Visual Studio 2010中,我已经把我的应用程序针对.NET框架和“所有CPU”第4版。由于一些我们的用户是64位,而其他人都是32位的,我相信人们会选择所有的CPU。这是否正确? 在一个特定的用户的32位Windows 7 SP1机,框架安装(通过ClickOnce的)失败与错误code 5100,根据的这个MSDN文章,表明用户的计算机不符合系统要求。 在用户的PC是 32位 ..
发布时间:2015-11-28 10:58:31 .NET Framework

如何在Windows 64位开发利用C#3.5的安装项目?

我已经开发使用C#3.5和MSSQL 2005年项目,,并发布后,,它不会安装在任何Windows 64位上的客户端电脑,, 问题是,该项目是32位的,你的电脑是46位, PS。这个项目我公司开发的是32位。 我应该怎么做才能解决这个问题? 解决方案 通常的安全的管理项目,建立IL程序集是从视图中的目标架构点中性。在32位的开发环境中创建的组件工作正常在64位计算机上,只要适当的64位.NET ..
发布时间:2015-11-27 22:05:48 数据库

如何避免32/64位架构的困境在Windows和.NET?

可能重复: 我们有一个WPF应用程序,它必须工作在大量的Windows机器从Windows XP的32倍到Windows 8 64位。我们的应用程序,包括NHibernate和SQLite的。我们不需要64位的任何功能。如何修改应用程序,而无需在所有体系的任何问题,运行? 在我们的应用程序是在.NET 4.0中 解决方案 除非你同时拥有64位和32位的DLL的外部依赖性,我只想编译的最 ..
发布时间:2015-11-27 12:43:42 C#/.NET

我可以链接32位原生的DLL(不是.NET程序集)到我的64位的.Net应用程序了?

我们有一个旧的第三方组件,它是一个32位原生的DLL。在我们的基于COM的应用程序,我们通过Windows的API联系起来。现在,我们正计划升级我们的应用程序到.NET,并在64位系统上运行。我的问题是:我们仍然通过Windows API连接旧的32位原生的DLL到我们的64位.net应用程序?如果不是,就如何得到它的任何想法来工作? 解决方案 32位code不能用里面的64位程序,期限。但是 ..
发布时间:2015-11-27 11:12:09 C#/.NET

XslCompiledTransform.Transform 64位内存问题

我们的应用程序使用XslCompiledTransform.Transform功能。该行为是正常的,如果我们运行在32位模式,但是在64位模式下运行时,内存消耗只跳太高了(和最终必然引发内存异常)。同一code,同一台机器 - 一期工程,而其他没有....有没有人见过类似的问题,有一个解决办法 谢谢 解决方案 它实际上是一个 OutOfMemoryException异常或 StackOver ..
发布时间:2015-11-26 19:57:10 C#/.NET

PInvoke的C ++从C#DLL - 试图用不正确的格式加载程序。 (从HRESULT异常:0x8007000B)

试图使用DLL导入C#访问一个古老的C ++ DLL。 一直在寻找周围的净aprox的4天现在都没有成功。 我想用C ++ DLL从一个asp.net MVC 3网站.NET 4 我已经改变了目标平台的x86。 我已经设置了“启用32位应用程序”,以真正在IIS应用程序池。 使用Windows Server 2008 R2与IIS 7.5 有没有一些方法来调试这或获取有关什么可能是错误的详 ..
发布时间:2015-11-26 18:54:44 C#/.NET