ICode9

精准搜索请尝试: 精确搜索
  • c# – 调用一个非托管库函数,该函数引用一个指针2019-07-03 23:56:27

    假设我们有一个带有以下原型的C函数: int myFunction(int someNumber, int &arraySize, signed char *&array) // Extra function to free allocated memory: int freePointer(void* myPointer) 此函数需要一些数字,并根据该数字创建一个数组.所以我们传递一个数字并得到一个数组.

  • c# – 从文件句柄中获取文件名?2019-07-01 01:55:23

    我将ntdll.dll的NtCreateFile()函数挂钩以允许/拒绝某些文件的访问.与kernel32.dll的CreateFile()不同,它可以轻松地为您提供相关文件的完整路径,ntdll.dll的NtCreateFile()函数只为您提供文件的句柄.我需要从文件句柄获取文件的完整路径,从而允许/拒绝访问.我一直在搜索,似乎没有

  • C#:多个声明的一个属性(DLLImport)2019-06-29 16:52:08

    我正在使用[DLLImport]属性来访问我的.NET代码中的一堆C函数. 现在,我通过以下方式拥有所有功能: const string DLL_Path = "path\\to\\my\\dll.dll"; [DllImport(DLL_Path, CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi)] public static e

  • 在C++类中使用dllimport和dllexport导出,2019-06-25 13:43:27

    在Windows平台下: 您可以使用dllimport或dllexport属性声明C ++类。这些形式意味着导入或导出整个类。以这种方式导出的类称为可导出类。 以下示例定义可导出的类。导出其所有成员函数和静态数据: #define DllExport __declspec( dllexport )class DllExport C { int i; virtu

  • 从C#设置非托管C dll的公共字段2019-06-13 15:05:22

    我正在为一个非托管的C dll编写一个C#绑定. 该DLL提供了5个钩子来返回几个数据: typedef void (*t_libpd_printhook)(const char *recv); 并导出如下字段: EXTERN t_libpd_printhook libpd_printhook; 现在我使用Interop Assistant生成绑定代码,这给了我一个委托定义: public de

  • c# – 如果/多次调用DllImport会发生什么?2019-06-10 04:56:18

    我正在使用DllImport在使用C#.NET 4编写的Windows服务中加载一个用Delphi 7编写的.dll.在部署此服务之前,我只想确保我不需要做任何特殊处理非托管.dll的事情. . 我的C#代码看起来像这样: [DllImport("MyDelphiDLL.dll")] private static extern string DoSomething(string value);

  • c# – 获取结构的地址2019-05-27 11:52:30

    这是我的代码: using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using UnityEngine; using System; using System.IO; public class CarMove : MonoBehaviour { public unsafe struct TrafficRoadSystem { }; public unsafe

  • 帮我把C结构转换成C#2019-05-27 00:54:12

    我是C#的新手,需要帮助将C结构转换为C#. C结构如下: #define QUE_ADDR_BUF_LENGTH 50 #define QUE_POST_BUF_LENGTH 11 typedef struct { const WCHAR *streetAddress; const WCHAR *city; const WCHAR *state; const WCHAR *country; const WCHAR *posta

  • c# – 使用.NET Native构建时,参数不会传递到x86上的非托管DLL2019-05-19 15:03:27

    我正在构建一个Windows 10通用应用程序(手机平板电脑)库. 在解决方案中,我有C dll项目,它构建了从C#调用的非托管my.dll.DLL导出如下: // === C++ === typedef struct { int f1; uint32_t f2; } R; // A and B are also structures. MY_EXPORT R the_function( A *a, const B *b, c

  • 在C#中使用Delphi DLL2019-05-19 12:07:24

    我有一个用Delphi(未知版本)编写的第三方“神秘dll”,在delphi(2009年)中的工作示例,急需在我的C#代码中使用所述dll,并且几乎没有关于如何执行它的相关知识. 以下是使用此dll的Delpi示例: type TD_Query = function(host: WideString; port : Word;pud,query : WideString):WideSt

  • c# – “[DllImport(”__ Internal“)]” – “__Internal”是什么意思?2019-05-16 10:02:10

    我正在为iOS游戏团结一致.为了解锁成就,我需要从我的c#代码访问“Achievement.mm”文件: [DllImport("__Internal")] private static extern void GKAchievement(string achievementID, float progress, bool value); 我从一个论坛得到了这个代码.但是,“__内部”

  • c# – 控制台选择停止应用程序2019-05-16 09:03:25

    我正在我的服务器上运行一个套接字服务器,我醒来时发现了许多有关其无法访问的消息.事实证明,在我上床睡觉之前,我在窗口中突出显示了一个IP地址,忘记按Enter键以恢复该过程. 这就是我现在在控制台中禁用选择的方法,但我仍然希望能够在没有应用程序暂停的情况下进行选择. #reg

  • TSC条码打印机C#例程(tsclib.dll调用) 【转】2019-04-09 13:51:59

    TSC条码打印机C#例程(tsclib.dll调用) //----  program.cs using System;using System.Collections.Generic;using System.Windows.Forms; using System.Runtime.InteropServices;public class TSCLIB_DLL{ [DllImport("TSCLIB.dll", EntryPoint = "about")]    pu

  • 已解决:JObject.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: double __cdecl2019-02-25 21:51:14

    在运行C++项目时,遇到如下错误: JObject.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: double __cdecl 出现上述错误的原因是,相关的类库没有导入。 项目上右键->链接器->输入->添加缺少的库文件即可。

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

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

ICode9版权所有