社区
Java SE
帖子详情
别人用c写了一个dll文件.我不知道源码!想在java里面调用里面的方法该咋办呀.
abue
2003-08-25 08:46:33
知道需要用到JNI 技术.但看过书后.(仅自已的理解)就是在java 源代码中形成一个模式.然后再用c去实现...无论对于java还是c都是已知的.但我要用的是别人的dll..
源码不知,该怎么办呢?
帮帮忙...
...全文
38
7
打赏
收藏
别人用c写了一个dll文件.我不知道源码!想在java里面调用里面的方法该咋办呀.
知道需要用到JNI 技术.但看过书后.(仅自已的理解)就是在java 源代码中形成一个模式.然后再用c去实现...无论对于java还是c都是已知的.但我要用的是别人的dll.. 源码不知,该怎么办呢? 帮帮忙...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abue
2003-08-25
打赏
举报
回复
有COM技术的好书吗?java调用COM比较费劲吧....
Kylix_XP
2003-08-25
打赏
举报
回复
用COM技术
Kylix_XP
2003-08-25
打赏
举报
回复
Runtime.getRuntime().exec("*.exe")不是调用DLL的..
abue
2003-08-25
打赏
举报
回复
那这不就成了无法解决的问题...jni的思路和我想到的正好相反....
okwuzhijun
2003-08-25
打赏
举报
回复
用Runtime.getRuntime().exec("*.exe")方法。
chensuper
2003-08-25
打赏
举报
回复
那是ms的java,即vj的功能,有的书也不分开区别一下!我就见过一本!
你没法直接调用别人的dll,你必须用jni,这样你就必须了解别人的dll!
abue
2003-08-25
打赏
举报
回复
还有人家说COM组件可以用java来实现....是真的吗....在java 里好像没有问过COM的概念...我只知道Bean...
Unity热更新之ILRuntime
ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新ILRuntime的优势同市面上的其他热更方案相比,ILRuntime主要有以下优点:无缝访问C#工程的现成代码,无需额外抽象脚本API直接使用VS2015进行开发,ILRuntime的解译引擎支持.Net 4.6编译的
DLL
执行效率是L#的10-20倍选择性的CLR绑定使跨域
调用
更快速,绑定后跨域
调用
的性能能达到slua的2倍左右(从脚本
调用
GameObject之类的接口)支持跨域继承完整的泛型支持拥有Visual Studio的调试插件,可以实现真机
源
码级调试。支持Visual Studio 2015 Update3 以及Visual Studio 2017_____________________________________________________________________________________________________________本课程带领大家极速的上手ILRuntime中,让大家学会在Unity如何快速集成ILRuntime热更新技术~
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步
调用
过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块
文件
注入至目标主线程。进程调试级注入,涉及调试器相关功能
调用
知识点
dll
模块重定位内存注入,模拟操作系统加载PE
文件
方式,直接将
dll
文件
内存数据
写
入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
Unity ILRuntime框架设计
本课程主要是针对ILRuntime设计一个独立的脚本热更新框,框架的优势:1.将代码热更脱离Assetbundle资
源
热更,独立的部分更适用于各种不同的框架。2.加快项目的逻辑更新,bug修复.(后期修bug,多数情况下并不用动到资
源
,只需要更新脚本代码,无需重走资
源
打包发布流程,大大提升效率)3.提供热更模式和正常开发模式的快速切换接口,可以让队友像平常一样去开发.4.不依赖市面上的任何AB框架,完全兼容市面上各种不同的AB框架.5.重点:希望通过它,帮助你学习、了解ILRuntime真正在项目中的应用.框架的将提供以下这些接口,这些接口将从0开始,在Unity里将C#脚本编译成
dll
,然后将
dll
放到服务器上,再将
dll
下载下来,进行加载,到最后从Unity主工程
调用
热更新的代码逻辑.1.Create hotfix
dll
接口将热更部分的代码 编译成
dll
生成
dll
版本配置(MD5)2.更新对比接口本地跟服务器的
dll
进行版本对比3.下载热更
dll
下载
dll
本身的
文件
下载版本记录
文件
4.加载热更
dll
加载
dll
实例化:AppDomain初始化:注册跨域继承适配器注册委托适配器LitJson重定向
调用
性能优化(CLR绑定功能)
调用
热更接口Hotfix.HotfixApplication.Main 进入热更逻辑5.ILMonoBehaviour用于监听组件的生命周期,实际是桥接(
调用
)热更的逻辑AwakeStartEnableUpdateLateUpdate.......6.添加其他常用的库DOTweenLitJsonSpineGoogle.ProtobufTextAnimation可以根据上面的方式,自行添加依赖的库...
易语言开发通达信DLL公式接口
目前市面上的股票软件的扩展接口基本上都是C/C++,python语言等开发的,英文代码确实难倒了一些国人。而易语言就是根据国人的习惯开发的编程语言,易学,易懂,易用被很多人所接受。很多的易语言爱好者很
想
用易语言来开发股票软件的扩展公式,而苦于股软件并没有提供易语言的开发接口。本系列课程将从数据结构,底层原理讲起,一步步分析并用易语言来编
写
通达信
DLL
公式接口接口,以及用编
写
的接口来编
写
各种公式。 学会了用易语言做通达信DLL接口的
方法
,其它的股票软件也可以按些
方法
做出来。
火山软件开发通达信
DLL
公式
用现在行的中文编程软件 火山软件来开发通达信的
DLL
扩展公式接口 火山编译出来的
DLL
,运行效率更高,不易报毒。
Java SE
62,614
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章