最新文章列表

C语言函数:找到字符串中指定字符串并替换,输出为DLL

// convert9.cpp : Defines the entry point for the DLL application. // #include "stdafx.h" #include "convert9.h" #include "windows.h" #include "stdio.h" #include ...
ktc7000 评论(0) 有2762人浏览 2012-12-25 15:12

QTP调用DLL

Search1: 关于DLL文件: DLL严格意义上说 dll 是微软的 私有格式, 不是 C/C++标准中的, 也无法跨平台的。 其中作用为实现可重复性代码的集合和exe没有本 ...
ktc7000 评论(0) 有1070人浏览 2012-12-24 15:38

【转】JNA相关知识

使用JNA简单调用DLL里的函数 1、在VC下创建一个动态链接库项目testJNA 2、在头文件里声明函数 extern "C" _declspec(dllexport) int add(int first, int second); 红色字体部分是必须的,包括定义结构体时也需要。应该是说此函数是发布的。 3、在源码里实现函数 int add(int first, in ...
longgangbai 评论(0) 有2089人浏览 2012-12-23 08:03

【转】深入解析JNA—模拟C语言结构体

转载自http://blog.csdn.net/shendl/article/details/3599849 深入解析JNA—模拟C语言结构体       前言 前几天写《JNA--JNI终结者》一文介绍JNA框架。写完之后才发现,忘了写比较有难度的C语言Struct的模拟了。
longgangbai 评论(0) 有3852人浏览 2012-12-22 16:58

【转】 JNA—JNI终结者

转载http://blog.csdn.net/shendl/article/details/3589676 介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。 JNA项目地址:https://jna.dev.java.net/
longgangbai 评论(0) 有1665人浏览 2012-12-22 16:39

【转】JNA编程之Dependency Walker查看PE依赖、查看DLL函数

 Dependency Walker V2.2.6000.0 绿色版(DLL依赖性分析工具) http://www.xiazaiba.com/html/5730.html ........................................................................... 如何查看exe/dll文件依赖库呢? 功能:可以查看exe和dll文件 ...
longgangbai 评论(0) 有2304人浏览 2012-12-22 16:29

win7上面注册DLL文件以管理员身份运行批处理

    项目里面需要注册一个动态链接库的DLL到系统里,在32位系统上一般没有问题,但是在WIN7,6NIR4位下面确执行不成功,需要手动进入CMD ,以管理员身份运行才可以。     经过查找,NIRCMD 项目可以解决这一问题。     批处理代码(nircmd.exe需要放置在批处理目录) nircmd.exe elevate regsvr32 /s E:\capaa2.4.0.1 ...
chenhua_1984 评论(0) 有5441人浏览 2012-12-11 12:10

通过修改IL来完成dll里面代码的更新

一、最近因为要在一个地方上一个老项目,但是因为需要有差别而且项目代码年代久远,已经无法通过修改代码来完成新版本的部署。后来查阅资料,发 ...
weiwei-0926 评论(0) 有4850人浏览 2012-12-05 14:18

64位环境中.net framework的运行机制探讨

最近在编写.net应用程序时,发现某些平台下无法加载SQLite DLL的问题。 症状表现为: a. 本地Windows 7/8 64bit开发环境完全正常。 b. 某些Windows 7 64bit用户的计算机无法加载System.Data.SQLite.DLL。 c. 极个别Windows XP的计算机无法加载该DLL。 无法加载DLL时,均报BadImageFormatException ...
yacki 评论(0) 有3440人浏览 2012-12-02 23:37

DLL 导出函数出错 error LNK2001: unresolved external symbol

原文及更多内容:http://yysource.sourceforge.net/?p=69 如果链接器(linker)不知道要加载DLL的lib文件,那么在工程中引用的所有变量、函数都会出现 unresolved external symbol 的错误,所以只要保证让linker知道要去加载lib文件就行了。一共有两种方法,一是在源文件中加入 #pragma comment(lib, &qu ...
panyanyany 评论(0) 有1384人浏览 2012-10-12 21:33

生成/创建 DLL 及调用/引用DLL里的函数、全局变量、静态C++类成员函数等

原文及更多内容,在这里:http://yysource.sourceforge.net/?p=66 创建DLL:  新建DLL工程: 在VC6下,File —> New —> Projects —> Win32 Dynamic-Link Library(一般在倒数第二个)—> 输入名字 —> 选择 An empty DLL project. —> Fi ...
panyanyany 评论(0) 有2895人浏览 2012-10-12 21:08

【转】将QT开发的界面程序封装成DLL,在VC中成功调用

最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多帮助,将心得写在这里供大家参考。  PS:本文中谈的是用QT封装一个包含界面的DLL,然后在其他任何地方使用任何语言来调用这个DLL,不是那种在qt creator里面建一个dll工程,然后再在qt ...
qimo601 评论(1) 有21125人浏览 2012-09-11 10:33

JNI简易使用之使用vs命令提示下创建DLL详解

JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 定义 使用java与本地已编译的代码交互,通常会丧 ...
zhouwei064 评论(2) 有2969人浏览 2012-08-20 15:04

OpenGL+VS2010开发环境搭建

基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。OpenGL函数命令方式 ...
BrotherGrup 评论(0) 有12403人浏览 2012-07-20 22:08

VC 建立php扩展

软件 php的源文件和安装包要一致 php5.3.8(VC9 x86 Thread Safe) php5.3.8源文件(tar.bz2) VC bison.exe MSYS(MSYS类似于Cygwin,但是由于工作原理的不同,速度更快、体积更小、功能强大、便于携带http://code.google.com/p/msys-cn/) 因为我的开发只是一个很简单的demo,没有使用第三 ...
hudeyong926 评论(0) 有4040人浏览 2012-06-23 23:04

VC++动态链接库(DLL)编程深入浅出(ZZ)

1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL ...
qimo601 评论(0) 有2447人浏览 2012-06-08 10:06

PLSQL developer 连接不上64位Oracle 解决办法一

在64位的win7下安装64位的oracle10.2.0.4但是plsql连接不上。 原因: oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了,而且PLSQL Developer只支持32位,所以如果非要64位Oracle,我们只有想别的办法解决了; 参考:http://zhidao.baidu.com/question/409525812.html •1. 下 ...
smallsilver 评论(0) 有2735人浏览 2012-05-20 18:38

JNative中给DLL传入数组

// 调用DLL,取出数组中的最大值 public voic fnGetMax(int[] arrInt) { try ... ... // 创建JNative对象 JNative jnative = JNative("test.dll","fnGetMax"); // 为数组创建空间 Pointer aArr ...
tjmljw 评论(6) 有5826人浏览 2012-05-14 14:39

java 调用.net DLL的方法

背景:   近日一个java的项目,客户要求项目中必须使用其提供的加密机制,扔给了两个.net写的DLL。网络上搜了一圈也没找到啥东西,甚至看到人扬 ...
king_wangyao 评论(0) 有1528人浏览 2012-04-30 16:18

动态链接库

参考:琢石成器   今天看《琢石成器》第11章,动态链接库和钩子,特此记录一下。   1、静态链接库 lib.exe工具将多个obj文件组合成一个lib文件, ...
leonard1853 评论(0) 有1760人浏览 2012-04-28 22:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics