ICode9

精准搜索请尝试: 精确搜索
  • 使用Python Winreg模块操作注册表时报错解码问题的解决方法2022-05-20 12:03:48

      如下列代码用于读取注册表中网络的信息 1 import winreg 2 import sys 3 4 unmanaged_networks = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged' 5 try: 6 key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,unmanaged_networks) 7

  • 【ubuntu 18.04】wired unmanaged处理2021-12-13 13:32:18

    netplan的配置文件位于/etc/netplan文件夹下面。 1、查看/etc/netplan下面的文件,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件): sudo netplan generate   2、打开01-network-manager-all.yaml这个文件,写入如下配置: # Let NetworkMana

  • Inspection of unmanaged type requires unmanaged debugging to be enabled需要启用非托管调试,请将调试器类型设置为“mixed”2020-01-29 19:39:22

    在调试代码时,查看C++变量 提示如下: Inspection of unmanaged type 'xxx**' requires unmanaged debugging to be enabled.  Please set the debugger type to 'Mixed' and try again   检查非托管类型“xxx**”需要启用非托管调试。请将调试器类型设置为“mixed”,然后重试。

  • 从C#传递到C代码的结构数组2019-12-11 05:08:00

    我已经将结构数组从C#(托管代码)传递到C(非托管代码). struct的内存分配在C#端.该数组用C代码填充.我的代码是多线程的.数组的填充由一个线程完成,另一个线程从struct数组中读取已填充的项目.但是我无法从第二个线程读取数据,直到第一个线程退出,但是两者共享内存. 样例代码 C#结构

  • c#-Visual Studio上.NET的QUICKFIX 64位生成(.NET C DLL包装器)2019-12-08 00:08:36

    我花了一个不眠之夜试图构建QUICKFIX,以拥有quickfix_net.dll和quickfix_net_messages.dll的64位版本 我的C#框架是64位的,而常规提供的QUICKFIX dll是32位的,所以我别无选择(将我的应用切换回32位是没有选择的) 我期望VS_10解决方案可以立即生成(可怜的天真兔子…),但是对于许多#i

  • 使用非托管代码使用扩展名获取文件图标时在x86系统上获取异常2019-11-27 20:08:20

    我正在开发磁盘目录应用程序,该应用程序需要我使用从数据库检索到的文件扩展名来获取文件图标.使用其扩展名获取文件图标的代码在具有任何CPU调试配置的Windows 7 x64计算机上绝对可以正常工作,但是当我在调试配置中切换到x86时,出现以下错误. Fatal Execution Engine error 当

  • 来自不受管理的世界的C#结构是否可以“实时”更新?2019-11-02 04:09:19

    假设我从非托管库中获得了指向结构的IntPtr指针.在C#中,有什么方法可以从此指针获取“活动”结构,以便如果我进行修改非托管结构的调用,我的“活动”结构会立即反映出来? 我相信标准方法是使用封送处理构造数据的副本,由于各种原因(结构布局,数据类型兼容性,不驻留在.NET受管内存中)

  • 将结构传递给非托管代码时C#-System.AccessViolationException2019-10-31 10:05:59

    我正在尝试使用来自C#的非托管API,并将头撞墙. (关于PInvoke,我是个初学者.) 头文件的相关部分如下所示: #define CTAPICALL __stdcall #ifdef __cplusplus extern "C" { #endif extern BOOL CTAPICALL ctTagReadEx(HANDLE,LPCSTR,LPSTR,DWORD,CT_TAGVALUE_ITEMS*

  • c#-在.net中使用iphlpapi.dll在x64计算机上添加新的IP地址2019-10-30 15:09:18

    我正在使用以下代码将IP地址添加到网卡: [DllImport("iphlpapi.dll", SetLastError = true)] private static extern UInt32 AddIPAddress(UInt32 address, UInt32 ipMask, int ifIndex, out IntPtr nteContext, out In

  • 在非托管C程序中实现C#DLL COM文件2019-10-13 09:05:36

    这是我提出的另一个参考问题: How to call managed C++ methods from Un-managed C++ 我已经成功创建了一个C#COM文件.现在,我需要一个简单的解释,说明如何在非托管C中实现它. 我正在关注此示例,但是c部分很薄弱.http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-

  • 从C#中不受管理的C DLL获取字节数组上的指针2019-10-12 03:09:03

    在C我有这样的功能 extern "C" _declspec(dllexport) uint8* bufferOperations(uint8* incoming, int size) 我正在尝试像这样从c#调用它 [DllImport("MagicLib.DLL", CallingConvention = CallingConvention.Cdecl)] //[return: MarshalAs(UnmanagedType.ByValArray)]//,

  • C#组件事件?2019-10-09 18:15:43

    我试图编写一个C#组件来公开事件.该组件将由非托管C应用程序导入.根据一些教程,我想出了这段代码(针对C#端): namespace COMTest { [ComVisible(true), Guid("02271CDF-BDB9-4cfe-B65B-2FA58FF1F64B"), InterfaceType(ComInterfaceType.InterfaceIsIDispatch)] public interface IT

  • c# – 从非托管代码调用托管.NET代码的最佳方法2019-10-05 12:17:26

    我正在尝试找到从非托管C代码调用托管.NET代码的最佳性能方法.我在我的C应用程序中找到了有关Hosting .NET的信息,我可以创建一个pRuntimeHost并启动它而不会出现问题. ExecuteInDefaultAppDomain似乎非常有限,因为我真的想发送一些参数并让它返回一个信息结构.最明显的替代方法是

  • 如何使用st#:: vector作为C#参数调用非托管C函数?2019-09-29 21:07:07

    出于性能原因,我有一个C#前端和一个C后端. 现在我想调用一个C函数,例如: void findNeighbors(Point p, std::vector<Point> &neighbors, double maxDist); 我想要的是一个C#包装函数,如: List<Point> FindNeigbors(Point p, double maxDist); 我可以将像Point []这样的平面数组传

  • 为什么我的多线程C .NET应用程序只在视觉工作室之外执行时崩溃?2019-09-03 10:06:26

    我使用托管代码和非托管代码创建了一个非常简单的C .NET应用程序来复制我的问题. 当用户单击一个按钮时,新的线程应该生成并执行一些耗时的任务,同时通过状态更新回调我的主线程. 此代码在Visual Studios Express 2010中编译并成功执行.也就是说,当我单击“播放”按钮时,我的项目构

  • c – Robert Giesecke的非管理出口2019-08-31 13:07:55

    我正在尝试从vb.net获取DllExport到非托管c工作. 我在Visual Studio 2012上使用Robert Giesecke’s Unmanaged Exports并试图遵循这个very helpful hints.我通过在* .cpp和* .h文件所在的目录中的后期构建操作来复制.Net项目中的dll. 我用dumpbin / EXPORTS Nugget.Discovery.dll检

  • c – 如何查找本MSDN文档中提到的实际值?2019-08-29 21:06:51

    我在用户32.dll中使用C#来编组/ pinvoke代码 我有一个具体的问题,学习答案应该对我有很大的帮助. 问题:参考下面的MSDN文档,它提到了GetDisplayConfigBufferSizes的一个输入参数,“Flags”可以接受三个值中的一个.例如,其中一个称为QDC_ALL_PATHS.但是,很明显“Flags”是UINT32,因此

  • 将非托管c类库暴露给c#2019-08-27 19:07:44

    事实上,我有两个未损坏的c库,其中一个使用另一个.两者都很大,所以重写对我来说不是一个选择. 我读了一些关于创建托管c库的东西,它围绕非托管代码.但我不知道如何开始,以及如何在一个项目中结合所有这些东西…… 有没有一步一步的指南或如何做到这一点的易于理解的例子? TIA解决方法

  • Winforms是否可以从非托管C访问?2019-08-27 15:54:52

    由于使用了外部库,一些经典的Windows / C应用程序无法轻松移动到托管的C .net.使用像winforms(甚至是WPF)这样的应用程序的新GUI库是否可行,“放入”新控件来替换陈旧的MFC? 或者它不值得,并且需要花费很多时间?解决方法:我发现C/C++LI非常强大.你真的遇到了问题吗?它应该能够直接编译

  • C#中的非托管C类2019-08-27 07:05:27

    我可以从C#代码中实例化和“使用”非托管C类(比如使用DllImport等)吗?解决方法:在Windows上,您可以使用COM interop来使用C.但是,这不适用于Linux / Mac OS X. 另一种方法是在C类周围公开一个C包装器(C中的外部“C”).这是必要的,因为DllImport期望C ABI. 编辑:第三个替代方案是C++/C

  • c# – 使用DllImport将非托管dll加载到托管应用程序中2019-08-26 00:08:25

    在我的项目中,我有一个非托管的本机C dll和一个C#应用程序.我试图使用DllImport从非托管DLL导入一个函数,但我一直得到一个DllNotFoundException. 这是我调用DLL的代码. using System.Runtime.InteropServices; namespace TestApp { public delegate void UpdateDelegate(string

  • FW: Dispose and Finalize2019-08-14 12:37:55

    原文链接:http://www.cnblogs.com/JoeHou/archive/2011/02/22/1960314.html FW from http://www.dotnetspark.com/kb/2694-non-deterministic-destructors-c-sharp.aspx  IntroductionThis article provides an introduction to destructors in C# and

  • C# managed, unmanaged, unsafe 的比较2019-08-02 12:01:53

    原文链接:http://www.cnblogs.com/wangshide/archive/2012/06/27/2566469.html 1. unsafe与unmanaged的区别 managed code是在CLR监管下运行的程序。以下任务由CLR来执行:管理对象内存,类型安全检测和冗余处理。从另一方面来说,unmanaged code也就是能由程序

  • c# – 一起调试托管和非托管代码2019-07-30 04:08:38

    我的主要启动项目是c.该解决方案还涉及托管的c#代码. 当我调试时 – 我只在非托管部分上有断点(在托管断点上它指出:“断点当前不会被命中.无效的文件行” 我检查了引用,发现那里有dll和pdb. 会是什么呢?解决方法:如何设置混合模式调试http://msdn.microsoft.com/en-us/library/kbaht

  • 使用UnmanagedExports和JNA将字节数组从C#返回到Java2019-07-08 13:18:16

    我最近发现库UnmanagedExports 允许我使用JNA直接从Java访问C#-methods. 有没有人知道我尝试将字节数组从C#返回给Java有什么问题? 这是我的例子: C#代码: using System; using RGiesecke.DllExport; namespace JnaTestLibrary { public class JnaTest { [DllExport] pub

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有