• 2024-05-16调用 Magnification API 实现黑屏功能
    调用MagnificationAPI实现NVDA屏幕阅读器的黑屏效果[作者:张赐荣]前言作为读屏软件的开发者,经常需要考虑如何帮助视力障碍者更好地使用计算机。一个常见需求是保护用户的屏幕隐私,避免在操作电脑期间被他人窥视。本文将详细讲解如何使用WindowsMagnificationAPI实现屏
  • 2023-11-16C#调用C++动态库接口函数和回调函数方法 后续
    声明回调委托,C#的委托可以实现C#调用C++的回调,操作函数以后的回调//定义委托,CallingConvention.StdCall可以,CallingConvention.Cdecl不行,参考https://www.it1352.com/1792610.html//[UnmanagedFunctionPointer(CallingConvention.Cdecl)]//不需要要添加该句话,具体参考//htt
  • 2023-11-11【Windows】WinForms程序调用WinRT的API清空剪切板
    首先这是.NETFramework4.6项目才用的方法,高版本直接安装Microsoft.Windows.SDK.Contracts包来使用就行了。此代码实现了手动调用API获取WinRT的剪切板对象,并通过虚函数指针调用ClearHistory方法清空剪切板历史记录(Win+V)。1usingSystem;2usingSystem.Runtime.Compile
  • 2023-07-28C#调用C/C++动态库dll异常:对 PInvoke 函数调用导致堆栈不对称问题
    C#调用C/C++动态库dll异常:对PInvoke函数调用导致堆栈不对称问题雨渡石桥已于2023-02-2112:04:29修改973收藏1文章标签:windowsc++c#版权结论:如果你是用C#调用C的动态库,如果出现“对PInvoke函数调用导致堆栈不对称问题”,建议优先调整CallingConvention的值,建议改为Ca
  • 2023-07-22c#怎么写网络游戏的外挂
    ​网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包、反汇编、C++的知识综合。事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂。一、声明WindowsAPI中的函数和常量   //键盘Hook结构函数    [StructLayout
  • 2023-04-11C# 调vc带回调的动态库
      c++ CALLBACK  也就是不能少,不然c#对不上 #defineCALLBACK   __stdcalltypedefvoid(CALLBACK*FUNCTION)(intiRet,char*strOut);intwsClientMain(intiType,FUNCTIONcallFun);extern"C"{__declspec(dllexport)inttest1(){re
  • 2023-03-24PaddleOCR之高性能Go语言实现OCR识别
    最近为了让python语言能够直接调用PaddleOCR的C++的动态链接库,针对本人已经开源的PaddleOCR项目https://gitee.com/raoyutian/paddle-ocrsharp使用的PaddleOCR的C++动态库,
  • 2022-11-30.NET集成Yitter.IdGenerator实现分布式Id,并使用redis自动注册WorkerId
    参考文章多语言新雪花算法(SnowFlakeIdGenerator)添加依赖Install-PackageYitter.IdGenerator-Version1.0.14自动注册WorkerId的动态库下载这是一个go语言版本的
  • 2022-11-23c#开发和学习(c#调用dll)
        c和c++作为早期的开发语言,积累了大量的可用库。后续的开发语言,虽然在易用性和容易程度上面有了很大的提高,但是对于曾经的开发库,是无法做到弃之不用的。因此,对于
  • 2022-11-22c# vlc
    https://www.cnblogs.com/haibindev/archive/2011/12/21/2296173.html 调用要改,tothi[DllImport("libvlc",CallingConvention=CallingConvention.Cdecl,
  • 2022-08-15FB(S1C1): PInvokeStackImbalance对PInvoke函数的调用导致堆栈不对称
    FB(S1C1):PInvokeStackImbalance对PInvoke函数的调用导致堆栈不对称 问题:    C#语言对C语言导出函数进行调用时报出的错误. 方案:   设置调用约定Call