网站首页 站内搜索

搜索结果

查询Tags标签: dll,共有 494条记录
  • jna编程学习

    1. 什么是JNA JNI:是java和其他语言相互调用的机制,c 或者 c++写的库,java想使用,需要调用dll库,这就使用JNI或者JNA去封装库提供的API。 JNA:是JNI的更高封装,JNA使用很方便,JNI使用就相对麻烦,需要把dll中的每个API封装一次,封装的函数去调用dll中的API。JNA则…

    2021/5/9 1:25:20 人评论 次浏览
  • C# 常用的一些内置特性(Attribute)

    Obsolete 被该特性标注的方法,在使用过程中会被提示已经弃用,给调用者一个提示。在大型项目中普遍用于新方法代替旧方法 Conditional("DEBUG"),表示这个方法在debug下是执行的,在release下是不执行的CallerFilePath,CallerLineNumber,CallerMemberName …

    2021/5/7 12:28:01 人评论 次浏览
  • 生成DLL文件,没生成LIB文件

    生成DLL文件,没生成LIB文件 * 方法1. 添加def文件 * 方法2. 直接导出 * 试了上述方法,没有效果方法1、2在网上看到了很多相关的帖子,但实际上,我的项目是用方法2的方式导出的。在检查了另外的dll文件发现,问题出在项目属性的配置上!方法 找到项目配置中上图所在的位…

    2021/5/6 18:29:23 人评论 次浏览
  • C# 调用 Rust 编写的 dll 之三:传递数组

    C# 调用 Rust 编写的 dll 之三:传递数组 文中所有的程序运行环境为:windows 10 64bit,Net 5.0,Rust 1.51;乌龙哈里 2021-05-05 C# 调用 Rust 编写的 dll 系列:《C# 调用 Rust 编写的 dll 之一:创建 dll》 《C# 调用 Rust 编写的 dll 之二:输入输出简单数值》下来我…

    2021/5/5 22:55:30 人评论 次浏览
  • C# 调用 Rust 编写的 dll 之二:输入输出简单数值

    C# 调用 Rust 编写的 dll 之二:输入输出简单数值 文中所有的程序运行环境为:windows 10 64bit,Net 5.0,Rust 1.51;乌龙哈里 2021-05-05 接上文《C# 调用 Rust 编写的 dll 之一:创建 dll》 一、输入输出 int 1、输入 int: rust lib.rs 中写入#[no_mangle]//不写这个会…

    2021/5/5 20:25:25 人评论 次浏览
  • 程序打包之由于dll缺失导致的无法运行问题

    背景 软件打包是程序成形发布的必经之路,但是常常会有软件依赖库缺失而导致的无法运行问题。 假设依赖关系如下: graph LR A[程序A] -- 依赖 --> B[动态链接库B] B[动态链接库B]-- 依赖 --> C[动态链接库C] C-- 依赖 --> D[...] 其根本原因是因为本程序A依赖的…

    2021/4/28 20:25:36 人评论 次浏览
  • 更改Qt输出目录和加载FFmpeg

    #在Pro文件中加入以下内容CONFIG +=c++11 #Qt中屏蔽警告和调试信息 DEFINES += QT_NO_WARNING_OUTPUT\QT_NO_DEBUG_OUTPUT build_type = CONFIG(debug, debug|release) {build_type = debug } else {build_type = release }DESTDIR = $$PWD/tmp/$$build_type/MOC_DIR = $$…

    2021/4/28 10:28:30 人评论 次浏览
  • RTMP视频推流功能组件EasyRTMP-HIK DEMO版本运行报错0xc000007b问题排查

    TSINGSEE青犀视频在视频流媒体开发行业深耕多年以来,不仅开发了轻便稳定的流媒体平台EasyNVR、EasyCVR等,还开发了一些视频推流或者同屏的辅助组件。比如EasyRTMP就是一套调用简单、功能完善、运行高效稳定的RTMP功能组件。EasyRTMP也可以对接海康平台,即用海康的SDK取…

    2021/4/27 10:28:17 人评论 次浏览
  • vc++进程注入钩子DLL通用模块开源

    vc++进程注入钩子DLL通用模块开源 #include "stdafx.h"#include#define DEF_BUF_SIZE 1024// 用于存储注入模块DLL的路径全名char szDllPath[DEF_BUF_SIZE] = {0} ;// 使用远程线程向指定ID的进程注入模块BOOL InjectModuleToProcessById ( DWORD dwProcessI…

    2021/4/26 7:28:03 人评论 次浏览
  • python调用大漠

    #注册大漠插件 import win32com.client dm = win32com.client.Dispatch(dm.dmsoft) print(dm.Ver())# 免注册大漠插件 import ctypes from comtypes.client import CreateObject dms = ctypes.windll.LoadLibrary(rE:/dm/DmReg.dll) dms.SetDllPathW(rE:/dm.dll, 0) dm =…

    2021/4/25 22:25:59 人评论 次浏览
  • vc++实现Ring3全局HOOK

    /***********************************************************************//*实现全局hook模块基本完工,测试通过,没有发现异常。 计划1:在hook前首先检验该程序是否已被hook 计划2:添加枚举进程并hook功能 计划3:在备份api时,只备份目标api函数,避…

    2021/4/25 20:29:07 人评论 次浏览
  • Visual C++2010编译器常用选项设置-新增支持并行计算

    Visual C++2010 编译参数的设置。主要通过IDE的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" …

    2021/4/25 20:29:07 人评论 次浏览
  • Oracle.ManagedDataAccess.dll折腾了我两天

    有个C#写的数据采集程序,我们负责把本地mysql数据库的数据周期性(5分钟)往Oracle数据库中插入数据。 我使用的是OracleDataAdapter.update操作上传的,同时使用了OracleCommandBuilder对象。以前运行正常,这几天对方把表中的字段类型修改了,从varchar改成date了,我这…

    2021/4/25 19:26:38 人评论 次浏览
  • VC++远程插入dll代码

    VC++远程插入dll代码 #includevoid WriteResourceToFile(char const *filename){ HINSTANCE hInstance=GetModuleHandle(NULL); HRSRC hResInfo = FindResource(hInstance, MAKEINTRESOURCE(ID_MAGICDEL_DLL), MAKEINTRE…

    2021/4/25 18:26:46 人评论 次浏览
  • 数据库连接字符串的处理方法!加密解密连接字符串。

    数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。)千万不要小看他,处理不好也时会给你带来不少的麻烦的。连接字符串的内容在这里就不讨论了,这里主要说一下他的存放位置和读取方法。我们要达到的目的:无论连接字符串如何变化,…

    2021/4/25 2:28:52 人评论 次浏览
扫一扫关注最新编程教程