native相关内容

AIR本机扩展无法启动服务意向的Andr​​oid GCM

嘿大家我一直在玩弄周围的原生扩展最近针对Android,我需要添加谷歌云消息传递。我能够得到谷歌云消息传递应用程序的工作自己。但现在,我已经将它纳入原生扩展的闪存,我发现一个问题,我解决不了。 08-21 17:58:01.661:W / ActivityManager(180):无法启动服务意向{行为= com.google.android.c2dm.intent.REGISTRATION猫 ..
发布时间:2015-11-28 15:35:21 移动开发

C#/原生:读硬盘序列使用SCSI直通

我已经写了三种不同的方法,以利用当地的CreateFile 和的DeviceIoControl ,以获取硬盘要求序列号(而不是型号)。第一个使用 SMART ,第二个使用存储查询,第三个使用 SCSI直通。我的大多数code是根据下面是我开始使用 diskid32实用结果: 试图读取使用具有管理员权限的物理访问的驱动器ID 驱动器型号Number________________:[ST975X ..
发布时间:2015-11-27 12:36:49 C#/.NET

可.NET的PInvoke动态加载从用户指定的目录中的本机DLL?

我有一个.NET应用程序和需要加载本机库被用户指定其位置。 PInvoke的看起来像它只会从全局搜索路径加载(或在编译时指定的路径?)。请问最好的方法是创建一个C ++ / CLI组件,它在运行时调用LoadLibrary? 将为C ++ / CLI是比C#PInvoking调用LoadLibrary?简单 解决方案 如果你已经有了一个C#/ VB.Net项目这将是非常简单的,只是调用Loa ..
发布时间:2015-11-26 19:39:49 C#/.NET

是否有一个坚实的.Net包装托管无线Win32 API的?

有没有人开发(作为开源或作为一个价格合理的商业产品)一个.NET实现Win32本地无线API的?还是没有人知道这里这样的事? 我已经做了大约一个小时,洞穴探险谷歌,MSDN,pinvoke.net这里的一半,并没有发现任何东西。如果我错过了一些东西很明显,我道歉! 我们是在一个时间紧迫,我不太了解无线网络,我需要得到的东西快速运行。我可以砍'N'浆糊pinvoke.net,或C ++编写一个. ..
发布时间:2015-11-26 18:58:29 C#/.NET

结构VS班编组阵列

我想读的本机结构为利用编组C#类型。我的方法元帅结构是像这样: T的readObject< T>(BR BinaryReader在){ VAR字节= br.ReadBytes(Marshal.SizeOf(typeof运算(T))); VAR手柄= GCHandle.Alloc(字节,GCHandleType.Pinned); 尝试 { 返程 ..
发布时间:2015-11-26 18:49:03 C#/.NET

有哪些可用的工具来编译.NET项目,以独立的本地二进制文件?

做的是什么工具,你知道编译.NET项目,如果没有.NET Framework上运行本机二进制文件,到目前为止,我已经找到了: 异种code Postbuild的.NET ,售价$ 1599年。 蝾.NET连接器,售价$ 1249年。 提前-时的单编译(AOT)的,免费的。 感谢JaredPar和里德·科普塞的 本机图像生成器(Ngen.exe),免费的,没有做什么,我说的是,它并pre-J ..
发布时间:2015-11-26 18:37:56 C#/.NET

如何P / Invoke来从地铁本地的dll?

我有由两部分组成的库 - 一个.NET程序集的 P /调用以本地第三方DLL。在桌面模式下,该工作得很好:但是,从Metro风格应用程序引用组装和运行它时,它抛出一个 System.DllNotFoundException 上的的P / Invoke 抱怨”无法加载DLL库“ :指定的模块找不到“ 本机DLL并没有做什么特别的事情,但只有创造出持续到服务器的TCP / IP连接。系统无法知道这一 ..
发布时间:2015-11-26 17:36:56 C#/.NET

.NET MenuStrip中使用本机窗口渲染?

有谁知道如何有MenuStrips要呈现的原生Windows外观取决于用户使用的操作系统版本? 目前呈现不这样做...... 我目前使用第三方控件,能做到这一点,但使用,而不是我在找什么,在MenuStrip中... 主菜单,文本菜单 解决方案 别人指着我一个,这是任何人都感兴趣的是: ..
发布时间:2015-11-26 10:40:56 C#/.NET

能否一个.NET应用程序被编译为本地?

只是想知道,如果一个.net应用程序可以被编译为本地机器code的时间提前?我不打算这样做,即使我能;我只是好奇。 感谢 解决方案 您可以使用NGEN可以提前编译它,但是这仍取决于.NET框架。 Remotesoft的蝾螈(商业应用程序)可以使一个框架较少的应用程序。 ..
发布时间:2015-11-26 10:16:14 C#/.NET

为什么本土code从.NET称为从本机程序调用它给出不同的结果呢?

我们已经得到了它,我们用它来执行安全相关任务对我们是一个机库。我们写了一个互操作的库,这样我们可以从.NET中使用它。 我们已经有了两个测试应用程序,第一个应用程序是用C ++(非托管),第二个是用C#。他们生成调用本机库完全相同的序列,但产生不同的结果。 我迷路了,找不到在.NET进口定义任何明显的错误。我已经简单化下来,这样我只能用一个非常简单的接口工作。我在寻找想法,为什么从.NET环境 ..
发布时间:2015-11-26 09:48:03 C#/.NET

设法本地过渡"通过&QUOT步骤在Visual Studio?

在试图回答这个问题我决定,我需要逐步通过手工编组过程,在调试器视图。 不幸的是,Visual Studio中似乎向右跳过所有这些有趣的code。这里的P / Invoke调用到 GetProfilesDirectory (一WinAPI的函数): 但踏入此调用(F11)后,我不觉得自己在 FFF9BFD8 ;相反,我就在 GetProfilesDirectory $ C $丙地: 另 ..
发布时间:2015-11-26 00:46:53 C#/.NET

从Java调用.NET的DLL

我试图使用从Java code一个.NET的DLL(通过一个C ++本机code)。 流程是这样的。 创建.NET的DLL利用Visual Studio 2010中的C#类库类型的项目。 创建本地C ++ code(控制台应用程序),使用此DLL 使用该步进一步从微软指南这code是能够成功调用DLL code。 写的Java code与一些本地方法,生成的头和实施的头在C ++ DL ..
发布时间:2015-11-26 00:26:53 Java开发

我如何可以部署一个C#应用程序,如果用户没有安装.NET?

我有,我想提供给我的用户一个C#程序,但问题是,它需要.NET框架4.0版。这是一个问题,因为它最近发布了pretty的(2010年4月),很多人可能没有它。更糟糕的是它需要一段时间才能下载和安装框架(大约10分钟)。 有什么办法,我可以安装我所需要的框架,只是一个组成部分?如果这是不可能的,我可以编译我的code到本机二进制特定系统 如。 x86 32位,X86 64位,等等。 我看了一家 ..
发布时间:2015-11-26 00:02:56 C#/.NET

如何更快的是Windows本地密码散列比.NET托管版本的本机实现?

我提供哈希数据集,以指纹数据,并通过散列识别它 - 这是核心用例像SHA1和MD5哈希快。 在.NET中,有一个选项去与其中一些哈希的本机或托管实现(沙变种,反正)。我在寻找一个MD5管理的实施,似乎没有成为一个在.Net框架,但想知道如果包装本土CSP是更快,无论如何,如果我只是用它的内容,不会有PERF使用它的问题。顶部的答案这是不是真的,如果是这样,如何​​更快的是原生CSP? 解决方案 ..
发布时间:2015-11-25 12:56:20 C#/.NET

我如何找出如果一个.NET程序集包含非托管code?

.NET包含的托管和非托管code不能与其他组件ILMerged。混合组件 我如何可以验证一个给定的.NET程序集包含纯粹的管理code,或混合托管和非托管code? 解决方案 运行的 PEVerify 对你的装配工具。 PEVerify.exe随Visual Studio中,如安装这其中带有的Visual Studio 2012: C:\ Program Files文件(x86)的\微 ..
发布时间:2015-11-24 22:04:39 C#/.NET

处置时,托管和非托管资源之间的区别是什么? (。净)

我在读关于如何实现IDisposable 的 MSDN文章,我不确定之间的差异管理和引用的文章本地资源。 我有处置时必须配置2的字段的类。我应该把他们当作管理或本地资源(配置=真时只处理)? 解决方案 一个管理资源是另一种托管类型,它实现的IDisposable 。你需要调用的Dispose()上的任何其他的IDisposable 键入您使用。原生资源的管理世界以外的任何东西,例如原生Win ..
发布时间:2015-11-24 20:59:40 C#/.NET

转换.NET应用程序,以原生的x86 code

有完全用C#编写一个程序,面向.NET Framework 2.0的。 有没有一种方法,我可以以某种方式编译(翻译)管理的EXE到本机之一,所以它可能是.NET无关?我知道有可能是商业产品为目的...但他们是有点贵。 的问题是,我们要部署运行Windows XP没有安装.NET框架的计算机上的程序。还有一个要求,即该程序的大小必须不超过500KB(1Mb的最大值),直到它从网络服务器下载的(即现 ..
发布时间:2015-11-24 15:25:37 C#/.NET

编译C#到本机?

我觉得我快要编译.NET针对字节code到本机code有些困惑,也许我感到困惑的最终结果。所以,请原谅,因为我尽我想我明白,所以你可以帮我找出我缺少什么排序通过。 我想要做的就是编译我的应用程序用C#编写到正规本土code 就像我会得到,如果我写它在C.我的推理无关做表演,而是有一定程度的保护。据我所知,我的最终目标是不可能的(甚至真的那么难)来规避,但我只是觉得倒车x86汇编比扭转反射器是什么 ..
发布时间:2015-11-24 14:45:39 C#/.NET