腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
将此
不安全
的
DLL
调用
重构
为
在
C#
中
使用
IntPtr
的
调用
c#
、
c
、
dll
、
marshalling
我正在尝试
使用
用C编写
的
库
在
.NET
中
为
HackRF One构建一个应用程序。https://github.com/mossmann/hackrf/blob/master/host/libhackrf/src/hackrf.c 这是
DLL
调用
...USB_BOARD_ID_HACKRF_ONE = 0x6089, USB_BOARD_ID_RAD1O = 0xCC
浏览 11
提问于2020-09-23
得票数 0
1
回答
c#
/ c++互操作和c++分配
的
外部数组
c#
我
在
dll
中有一个第三方c++方法,如下所示:c++
使用
率
为
:GetValues(&count, &pValues);我想在
c#
中
调用
这个方法:它被声明为: void GetValues([out] int pCount,
IntPtr</em
浏览 1
提问于2014-01-23
得票数 1
3
回答
P/Invoke返回无效*
c#
、
c
、
pinvoke
我有一个具有以下签名
的
C函数:功能实现如下:{ return 0;
在
C#
应用程序
中
,我希望通过指向
C#
应用程序
的
指针返回引用
的
值,因此我执行了以下操作: [DllImport(@"lib\test.
dll
", CallingCo
浏览 5
提问于2014-01-03
得票数 1
回答已采纳
1
回答
如何
使
IntPtr
of
c#
不安全
结构释放在c++
dll
中
初始化
的
内存
c#
、
c++
、
memory-management
、
dll
请告诉我
如何
使用
一些标准
的
unsafe
C#
struct(s)从创建
的
C#
struct
中
释放内存,或者
如何
获得这些对象
的
IntPtr
以
使用
默认
的
自定义C++库?;公共uint保护区;}
在
API
调用
返回后,我
在
C#
代码中
使用
由C++
dll
填充
的
结构<e
浏览 4
提问于2022-05-28
得票数 1
回答已采纳
1
回答
将指针传递到Go
DLL
Syscall
中
的
指针
c#
、
go
、
dll
、
system-calls
如果我有下面的
C#
DllImport,它正在导入一个非
C#
DLL
,我想把它移植到Go上,我该怎么做呢?extern int Greet(
IntPtr
name, ref
IntPtr
greetings);
在
弄清楚
如何
将指针传递给greetings参数所需
的
指针时,我遇到了一些问题(我假设因为类型是ref
IntPtr
,所以我对
C#
一点也不熟悉)。
dll
函数将填充我提供
的
指针
浏览 22
提问于2021-09-03
得票数 5
2
回答
在
C++ WPF应用程序中
使用
外部
C#
DLL
c#
、
c++
、
wpf
、
dll
我是个C/C++/
C#
新手。我一直
在
我
的
linux ()上玩ss深处。
在
API.TXT文件
中
,作者写道: Windowsss深处包包括一个Win32
DLL
和一个.def文件。
浏览 8
提问于2016-02-18
得票数 1
回答已采纳
3
回答
C#
和空指针
c#
、
dll
、
marshalling
、
void-pointers
我正在编写我
的
第一个
C#
应用程序,但幸运
的
是,我必须
使用
空指针(
使用
返回句柄
的
DLL
)。根据我所读到
的
,有几种选择:
在
C#
程序
中
,
在
我
的
函数解密
中
编写
IntPtr
而不是void*。例如:公共静态焦炭SupportsWhatever(
IntPtr<
浏览 9
提问于2011-11-20
得票数 8
回答已采纳
3
回答
返回char *
的
C函数
的
PInvoke
c#
、
pinvoke
我正在尝试编写一些从非托管动态链接库
调用
方法
的
C#
代码。
dll
中
函数
的
原型是:
在
C#
中
,我首先
使用
:public我想我指向
的
内存恰好是正确
的
,但是已经被释放了。 我尝试
使用
名为"P
浏览 1
提问于2008-12-15
得票数 54
回答已采纳
1
回答
如何
用硬件ID抽取器修复Ntdll.
dll
APPCRASH?
c#
、
pinvoke
我正在
使用
硬件ID提取库(用德尔菲编写)从,目的是产生独特
的
系统指纹。这个库确实很好,与我
在
市场上看到
的
任何其他东西不同,但它
的
主要问题是,它在运行.NET应用程序时是不稳定
的
,这意味着它有时可以工作,其他情况下,它只对几个函数
调用
起作用,然后主应用程序就会崩溃,或者应用程序
在
调用
正如库
的
开发人员所指出
的
(
在
我收到
的
最后一封支持电子邮件
中
),错误
浏览 2
提问于2015-01-23
得票数 1
回答已采纳
1
回答
在
使用
C#
WPF时获取“找不到”名为"stdout“错误
的
通道
c#
、
.net
、
wpf
、
visual-studio-2013
、
tcl
为此,我创建了以下内容:
中
的
WPF,2013年。
使用
对IXIA.cs
的
调用
方法。
的
问题是,其中一个TCL命令找不到名为"stdout"
的
通道,
浏览 3
提问于2016-12-21
得票数 0
回答已采纳
1
回答
编组嵌套结构
c#
、
marshalling
我有两个C++结构,如下所示,当从
C#
调用
一个
DLL
方法时,我必须得到这个结构。;C++代码返回以下方法我需要从
C#
调用
的
方法具有以下签名:该方法给出结构A填充计数
的
指针,结构A、id和结构B
中
的
名称。
在
C#
中
,我将这些结构定义
为
类: [StructLayout(Layo
浏览 4
提问于2016-08-02
得票数 2
回答已采纳
1
回答
在
C#
中
动态加载OCX并获取已加载模块
的
句柄
c#
、
delphi
、
pinvoke
我将在运行时加载一个OCX,并将加载
的
ocx
的
句柄传递给另一个函数,这是一个补丁,我有delphi代码,它工作得很好,我想将它转换为
c#
,但我不知道
如何
转换 TDLLFunc =DLLFunc(OcxDllHndle);下面是
c#
代码,但它不能工作(我做了OCX
的
AxInterop版本):
浏览 2
提问于2014-05-24
得票数 1
7
回答
C#
性能-
使用
不安全
指针而不是
IntPtr
和Marshal
c#
、
c
、
pinvoke
、
marshalling
、
unsafe
问题不幸
的
是,
C#
应用程序被证明比
浏览 9
提问于2013-07-09
得票数 62
回答已采纳
2
回答
我正在尝试将一个结构从C编组到
C#
,不确定从哪里开始
c#
、
c
、
marshalling
我
在
C++
中
的
结构如下 typedefXFoilResults
将此
结构拉回到
C#
中
[DllImport("xfoilapi.
dll
")] public static exter
浏览 1
提问于2010-12-17
得票数 3
回答已采纳
1
回答
如何
在DotNet核
中
调用
ImportDll
中
的
字符串函数
c#
、
.net-core
、
nim-lang
我想在我
的
C#
代码中
使用
Nim,并且我
使用
这个示例时没有问题。好吧,我说了,让一个字符串程序起作用。.} =然后
在
C#
using System.Runtime.InteropServices; Console.WriteLine(b);
浏览 1
提问于2020-03-01
得票数 0
回答已采纳
2
回答
提供C++回调
的
C#
,endthread ()
中
_threadex.c
中
的
访问冲突
c#
、
delegates
我有一个将回调函数指针传递给C++
dll
的
C#
Windows服务应用程序。我已经将
C#
端和C++端
的
函数指针都定义
为
__stdcall类型。
在
C++
dll
触发回调并在0x04cb0e
中
抛出未处理
的
异常访问冲突之前,一切工作正常。调试
在
C#
应用程序
中
endThread.c
调用
下
的
threadx.c
中
停止。p
浏览 1
提问于2009-05-17
得票数 1
1
回答
在
C#
中
调用
UnmanagedFunctionPointer以实现自定义
调用
约定
c#
、
pinvoke
、
function-pointers
、
unsafe
我
在
DLL
中有一个函数:因为我讨厌自己,所以我想从
C#
内部
使用
P/Invoke来
调用
它。(AddressOfFunction, typeof(DMyUserCallFunction)); 但是,对于自定义用户
调用
约定,这将导致程序崩溃有没有某种方法可以
使用
浏览 3
提问于2011-09-24
得票数 5
回答已采纳
1
回答
什么是与TApplication等效
的
.NET,或者
如何
在.NET托管代码
中
调用
此
Dll
?
c#
、
.net
、
delphi
、
dllimport
下面是
调用
dll
函数
的
cpp代码“[DllImport("somedll.
dll
", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi)] staticexter
浏览 2
提问于2011-10-25
得票数 0
回答已采纳
1
回答
在这个P/Invoke用例中正确
使用
SafeHandles
c#
、
pinvoke
、
marshalling
、
dllimport
、
handles
在
使用
本机
Dll
的
C#
中
工作,它
使用
不透明句柄和内部引用计数,我有以下P/Invoke签名(都用DllImport属性修饰)public extern这允许我们确保
dll
不会在内部释放我们通过函数1获得
的
句柄。 告诉
dll
减少句柄
的
引用数。如果我们增加了一个句柄
的
引用数,或者通
浏览 2
提问于2013-01-25
得票数 2
回答已采纳
1
回答
从c
dll
、指针arg到
c#
类
的
c#
回调
c#
、
c
、
callback
、
dllimport
不知道该怎么回答我
的
问题但是, 我有一些
使用
C#
访问C
dll
的
DllImports代码。
在
C#
代码
中
,我有一些函数是
在
C
dll
中注册和
调用
的
。C
dll
调用
传递指向它们
的
指针
的
函数。我让它
使用
IntPtr
来表示
C#
回调
中
的</e
浏览 2
提问于2014-01-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Net调用非托管代码
为什么.NET会成为测试测量的主流技术
借助API实现黑盒自动化测试工具的编写
Matlab与Labview混合编程(一)
使用 Python的JPype 模块调用 Jar 包
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券