当前位置:首页 > 渗透破解 > 正文内容

什么是根目录(怎样在通达信根目录上创建文件夹)

访客3年前 (2022-03-13)渗透破解968

前一篇介绍DLL文件绑定,本篇简要说说DLL文件如何编写。DLL程序编写要求稍稍要高一些,需要懂一些编程语言,本篇以MFC为例需要有点C语言基础,本例比较简单。

通达信DLL链接库编写,首先是要搭框架,就是与通达信软件的接口处理;在通达信官网帮助页面可以下载《通达信DLL函数编程规范》,里面有一个WORD简要说明,与一个较老的实例。按说明与实例素材,搭好框架;编写代码就只需在框架内按要求增加功能性代码即可。

下面以编程环境用Visual Studio2017 MFC为例,写个简单的DLL实例。VS2017可以 *** 搜索下载破解版,此软件比较大需要10G 空间,实际以安装内容大小有不同,必须安装MFC组件。此处就不介绍软件安装,以安装好为例。

打开VS2017,文件——新建——项目,弹出如下图窗口,按图填写,项目名称可自定义,确定后弹出窗口再确定;新建项目完成。

新建项目

新建项目(MFC DLL)

完成项目新建

在新项目中任意打开一个文件,此处打开Dll_Demo.cpp,然后按下图,打开项目根目录。

打开文件所在位置

把《通达信DLL函数编程规范》内的PluginTCalcFunc.h头文件,复制粘贴到项目根目录。

编程规范头文件

粘贴头文件

在项目中添加PluginTCalcFunc.h头文件。下图中第③步点击现有项后,在弹出的窗口选择PluginTCalcFunc.h头文件,并确定添加。

添加资源

添加头文件

用记事本打开DLL编程规范里的TCalcFuncSets.h头文件,复制以下代码到PluginTCalcFunc.h头文件图示位置。

#ifdef __cplusplus

extern "C"

{

#endif //__cplusplus

__declspec(dllexport) BOOL RegisterTdxFunc(PluginTCalcFuncInfo** pFun);

#ifdef __cplusplus

}

#endif //__cplusplus

头文件粘贴代码

如上图2提示,鼠标移到第20行红色波浪线处右键弹出窗口,选择之一行快速操作与重构,再点击之一行创建CPP文件,如下图:

创建CPP文件

cpp文件

打开《通达信DLL函数编程规范》内的TCalcFuncSets.cpp文件,复制如以下到代码到刚新建的cpp文件,注意语句对齐:

//生成的dll及相关依赖dll请拷贝到通达信安装目录的T0002/dlls/下面,再在公式管理器进行绑定

void TestPlugin1(int DataLen,float* pfOUT,float* pfINa,float* pfINb,float* pfINc)

{

for(int i=0;i

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/66777.html

“什么是根目录(怎样在通达信根目录上创建文件夹)” 的相关文章

最快的勒索软件被发现仅用 4 分多钟就加密了 53GB 的数据

对于IT管理员和网络安全团队来说,勒索软件攻击是一场与时间赛跑的关键比赛,以检测和控制损害,同时抢救公司的数据资产的剩余部分。但是,当这种事件发生时,有多少反应时间呢?似乎不是很多。正如对10个候选勒索软件的测试所揭示的那样,一种名叫LockBit的勒索软件效率惊人,在四分钟内就加密了一台Windo...

3 月份近 90% 的网络攻击是针对俄罗斯和乌克兰的

我们已经习惯了来自俄罗斯的大量网络攻击,但在乌克兰被入侵后出现了一个有趣的转变,3月份70%的网络攻击反过来都是针对俄罗斯的。Atlas VPN的研究显示,还有19%的攻击是针对乌克兰的。美国是第三大目标,但国际局势让针对该国的攻击只占总数的5%。 3月5日,随着匿名黑客宣布对俄罗斯进行全面的网络...

DNS 曝高危漏洞,影响数百万物联网设备

近日,Nozomi Networks发出警告,uClibc库的域名系统 (DNS) 组件中存在一个高危漏洞,编号为CVE-2022-05-02,该漏洞将影响所有版本uClibc-ng库的域名系统(DNS),因此,数百万台使用uClibc库的物联网设备都也将受到影响。 资料显示,uClibc库专门为...

研究人员谈论潜在的没有性能成本的 CPU 安全漏洞缓解措施

一位安全研究员在上周末的自由和开源软件开发者欧洲会议(FOSDEM)上围绕缓解像Spectre和Meltdown这样的处理器漏洞发表演讲,所提出的方式力求让性能成本可以忽略不计。 Cyberus科技公司的Sebastian Eydam在2022年FOSDEM会议上发言,谈到有可能在几乎没有性能成本...

微软禁用 MSIX AppX 安装程序以使用户免遭 Emotet、BazarLoader 类威胁

微软今天正式宣布,它已经禁用了MSIX应用安装程序协议以防止恶意攻击。该协议允许用户直接从网络服务器上安装各种应用程序,而不需要先将其下载到本地存储。当时的想法是,这种方法将为用户节省空间,因为不需要下载整个MSIX包。 然而,这种Windows应用程序安装包后来被发现用来分发恶意的PDF文件,如...

白宫开源安全会议后 Google 和 IBM 开始征集关键项目名单

Google和IBM在参加白宫关于开源安全问题的会议后,敦促科技组织联合起来,确定关键的开源项目。这次会议由白宫网络安全领导人Anne Neuberger领导,与会者包括Apache、Google、苹果、亚马逊、IBM、微软、Meta、Linux和Oracle等组织的官员,以及国防部和网络安全与基础...

评论列表

笙沉望笑
2年前 (2022-08-21)

第③步点击现有项后,在弹出的窗口选择PluginTCalcFunc.h头文件,并确定添加。添加资源添加头文件用记事本打开DLL编程规范里的TCalcFuncSets.h头文件,复制以下代码到PluginTCalcFunc.h头文件图示位置。#ifdef __cplusplu

嘻友二囍
2年前 (2022-08-21)

uginTCalcFunc.h头文件,复制粘贴到项目根目录。编程规范头文件粘贴头文件在项目中添加PluginTCalcFunc.h头文件。下图中第③步点击现有项后,在弹出的窗口选择PluginTCalcFunc.h头文件,并确定添加。添加

鸢旧寺瞳
2年前 (2022-08-20)

lcFunc.h头文件,并确定添加。添加资源添加头文件用记事本打开DLL编程规范里的TCalcFuncSets.h头文件,复制以下代码到PluginTCalcFunc.h头文件图示位置。#ifdef __cplusplusexte

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。