pinvoke 相关问题

P / Invoke是Microsoft由公共语言基础结构(CLI)创建的实现规范,用于从托管代码调用本机代码库。

如何在C#中正确使用C Dll

你好社区我正在自学编程并坚持使用dll。得到一个错误:C:#include const char * print(const char * message){if(message!= 0){...

回答 1 投票 2

PInvoke来自C#的WindowsAPI CreateFile

从c#程序PInvoking WindowsAPI CreateFile时,最佳做法是什么:调用通用CreateFile,ANSI CreateFileA或Unicode CreateFileW版本?每个API都有......

回答 2 投票 0

pinvokestackimbalance - 如何修复此问题或将其关闭?

我刚从vs2008切换到vs2010。完全相同的解决方案,除了现在每次调用C ++ dll都会产生'pinvokestackimbalance'异常。这个例外在2008年没有被解雇。我有......

回答 5 投票 68

Windows窗体,SendMessage行中的语法错误

我正在使用Windows窗体,我正在尝试使用SendMessage来获取ComboBox下拉矩形。但是我似乎无法找到允许代码的正确参数组合......

回答 1 投票 1

Pt / RtlCrc32和RtlCrc64函数的调用定义?

我想为未记录的RtlCrc32和RtlCrc64函数请求一个工作的P / Invoke定义。我知道托管代码中现有的CRC-32算法,但我更喜欢...

回答 1 投票 0

在C#中使用QPDF

我试图将此qpdf命令:qpdf --qdf --object-streams = disable input.pdf editable.pdf转换为使用qpdf dll时需要的等效方法调用(可从此处获得:...

回答 2 投票 1

从Linux上的.NET Core中的C#获取uname发布字段

我正在尝试在Ubuntu 18.04上运行的.NET Core 2.2中的C#中获取uname -r的输出。我写这篇文章时考虑到了性能,所以一直在尝试使用P / Invoke来实现它。 uname(2)......

回答 1 投票 0

使用oldschool .NET导出CNG RSA证书的私钥(PKCS#8)

我有一个PKCS#12(PFX)文件,它是一个带有CNG RSA密钥的证书,并且想要导出私钥。 MIIJ4gIBAzCCCZ4GCSqGSIb3DQEHAaCCCY8EggmLMIIJhzCCBgAGCSqGSIb3DQEHAaCCBfEEggXtMII ...

回答 1 投票 1

外部应用程序窗口移动时移动窗口

我有一个总是在顶部的应用程序(基本上是状态显示),我想跟随另一个程序,并始终坐在最小化按钮的左侧。我可以得到Rect代表......

回答 2 投票 5

如何处理名称超过259个字符的文件?

我正在开发一个应用程序,它遍历某些目录中的每个文件,并对这些文件执行一些操作。其中,我必须检索文件大小和此文件的日期...

回答 9 投票 57

C DLL中的PInvoke char *在C#中作为String处理。 null字符问题

C DLL中的函数如下所示:int my_Funct(char * input,char * output);我必须从C#app调用它。我通过以下方式执行此操作:... DllImport stuff ... public static extern int my_Funct(...

回答 1 投票 10

为什么在后续调用中无法使用IntPtr

我的程序:类程序{[DllImport(“libiconvD.dll”,CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr libiconv_open([MarshalAs(UnmanagedType.LPStr)] ...

回答 1 投票 -1

emxArray_real_T到C#struct加上初始化

我正在尝试为这个C#结构创建一个'构造函数'(包括初始尝试):[StructLayout(LayoutKind.Sequential)] public struct emxArray_real_T {public IntPtr data;公共IntPtr大小; ...

回答 2 投票 0

p / invoke方法返回空结构

我有包含结构的C ++代码,我需要将它传递给C#:wrapper.h #pragma once typedef struct {int int1; int int2; MY_STRUCT; MY_STRUCT mystruct; extern“C”......

回答 1 投票 0

在PowerShell中使用DLL

我正在尝试使用PowerShell中的DLL函数。我目前有以下代码,但在调用函数时会导致崩溃。我对此很新,所以任何帮助都表示赞赏。 ......

回答 1 投票 0

如何在调用InitiateSystemShutdown后检测将来是否安排重新启动?

我目前正在使用windows api调用InitiateSystemShutdownW触发重启。我传递了一个dwTimeout值(10分钟)。我想检测这次重启(或任何其他重启)是否......

回答 2 投票 1

端口C结构到C#

从C代码开始,这是另一个结构的一部分结构:struct loop_funcs {size_t(* loop_convert)(iconv_t icd,const char * * inbuf,size_t * inbytesleft,...

回答 1 投票 0

如何在C#中实现C ++虚拟纯类?

你好Stackoverflow社区!我正在尝试使用C ++编写的一个非常旧的dll来插入一个C#程序,我面临一个非常大的问题:我的C ++ DLL公开了一个带有以下方法的getPlugin方法......

回答 1 投票 -2

从C#调用C ++ DLL方法/类

我编写了一些软件来自动化一些第三方软件,并发现有必要调查那个软件自己的dll。注意:不幸的是,我没有访问源或...

回答 2 投票 -1

C# - 从Assembly调用方法到其他导致DllNotFoundException

我有3个程序集,Assembly2引用Assembly1和Assembly3引用Assembly2。但是调用Assembly3中从Assembly3声明的Assembly2方法会导致DllNotFoundException。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.