开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: 凌哥
打印 上一主题 下一主题
收起左侧

[已答复] 这并不是一个正常DLL安装驱动后通讯的行为

[复制链接]
结帖率:100% (5/5)
16
发表于 2022-4-16 09:56:29 | 只看该作者   广东省深圳市
很好奇,你一个键鼠模拟驱动文件要调用打印机、获取主机IP干什么,而且还带有释放文件,以下是你dll调用的部分API


[C++] 纯文本查看 复制代码
WinAPI: waveOutRestart - 重新启动一个被暂停的输出设备
提示: 当输出设备未暂停时调用该函数无效, 但也返回 0

GetForegroundWindow获取一个前台窗口的句柄(用户当前工作的窗口)。该系统分配给其他线程比它的前台窗口的线程创建一个稍微更高的优先级。

该函数通过特定的方式把一个特定的区域与当前的剪切区域合并在一起。
函数原型:int ExtSelectClipRgn (HDc hdc, HRGN hrgn, int fnMode);

eclare Function OpenPrinter Lib "winspool.drv" Alias "OpenPrinterA" (ByVal pPrinterName As String, phPrinter As Long, pDefault As PRINTER_DEFAULTS) As Long
说明打开指定的打印机,并获取打印机的句柄

The RegQueryValueEx function retrieves the type and data for a specified value name associated with an open registry key.
函数RegQueryValueEx找回一个打开的注册表键值相关联的给定的变量数据或者变量。

ShellExecuteA(0, "open", "notepad", 0, 0, 3);//最大化打开记事本
第一个参数//系统启动
第二个参数//open打开
第三个参数//指令
第四个参数//默认0
第五个参数//默认0
第六个参数//0隐藏 3最大化 6最小化 其余正常


ShellExecuteA(0, "open", "www.baidu.com", 0, 0, 3);//打开百度网站
ShellExecuteA(0, "open", "tasklist", 0, 0, 1);//执行tasklist命令

ShellExecuteA(0, "open", "C:\\Users\\Administrator\\Desktop\\笔记2.txt", 0, 0, 3);//打开txt文件

ShellExecuteA(0, "print", "C:\\Users\\Administrator\\Desktop\\翻译.docx", 0, 0, 0);//调用打印机打印

CoInitialize CoInitializeEx 是用来初始化COM运行环境的。
OleInitialize是初始化Ole的运行环境,Ole是在Com的基础上作的扩展,是ActiveX运行的基础, OleInitialize肯定会调用CoInitialize。

CoInitialize、CoInitializeEx都是windows的API,主要是告诉windows以什么方式为程序创建COM对象,原因是程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。
      CoInitialize指明以单线程方式创建。
      CoInitializeEx可以指定COINIT_MULTITHREADED以多线程方式创建。
      创建单线程方式的COM服务器时不用考虑串行化问题,多线程COM服务器就要考虑。
      CoInitialize并不装载com库,这个函数只是用来初始化当前线程使用什么样的套间。当使用这个函数以后,线程就和一个套间建立了对应关系。
      线程的套间模式决定了该线程如何调用com对象,是否需要列集等
      套间是com中用来解决并发调用冲突的很有效的办法


BOOL WINAPI ImageList_Destroy(
  HIMAGELIST himl 
);
参数
himl
[in] 要销毁的图像列表的句柄。

short GetFileTitle(
LPCTSTR lpszFile, // path and file name
LPTSTR lpszTitle, // file name buffer
WORD cbBuf // length of buffer
);
第一个参数:文件路径
第二个参数:装文件名的buffer缓冲
第三个参数:第二个buffer参数的长度,用sizeof(lpszTile)可获取其长度

The waveOutRestart function resumes playback on a paused waveform-audio output device.
本函数恢复回放一个被暂停的waveform音频输出设备(注:被waveOutPause暂停的)

#include <winsock.h>

char FAR* PASCAL FAR inet_ntoa( struct in_addr in);

in:一个表示Internet主机地址的结构。

VariantCopyInd():释放目标 对象, 对象。 :释放目标VARIANT对象,并拷贝源 对象 并拷贝源VARIANT对象。 对象 VariantChangeType():改变 的类型。
回复 支持 反对

使用道具 举报

签到天数: 2 天

15
发表于 2022-4-15 18:17:47 高大上手机用户 | 只看该作者   广东省东莞市
冷眸藐视 发表于 2022-4-15 09:51
正常的异步通信,侵犯某些人的利益,如果论坛未查实删了我的贴子,那就是论坛失职了。



我很想不明白,你一个驱动为什么要联网?
回复 支持 反对

使用道具 举报

结帖率:63% (5/8)
14
发表于 2022-4-15 17:50:31 | 只看该作者   内蒙古自治区呼和浩特市
建议发吾爱看雪之类的论坛鉴定一下
回复 支持 反对

使用道具 举报

结帖率:71% (10/14)

签到天数: 1 天

13
发表于 2022-4-15 15:22:12 | 只看该作者   安徽省蚌埠市
你这实在让人难以信服,有能力就像吾爱里分析病毒那样给出信服的数据。反而侧面diss之前的帖子问题幼稚,这种行为才是幼稚
回复 支持 反对

使用道具 举报

结帖率:86% (6/7)
12
发表于 2022-4-15 15:08:40 | 只看该作者   海南省海口市
看 等 反
回复 支持 反对

使用道具 举报

签到天数: 7 天

11
发表于 2022-4-15 12:59:31 | 只看该作者   安徽省阜阳市
看着这个帖子感觉比源码学习到的技术还多。
回复 支持 反对

使用道具 举报

结帖率:91% (172/188)
10
发表于 2022-4-15 11:55:23 | 只看该作者   广东省广州市
imoling 发表于 2022-4-15 11:35
通常带点敏感api很正常,最好静态反编译放入ida中跟一跟给出数据信服一下,或者od动态跟一跟,光考行为分析 ...

明白人

点评

被人污蔑你。你不反举报一下?   上海市上海市  发表于 2022-4-19 22:19
据说在本论坛防毒,精易相关部门真会报警的,且行且珍惜;   辽宁省锦州市  发表于 2022-4-15 15:04
回复 支持 反对

使用道具 举报

结帖率:43% (3/7)

签到天数: 6 天

9
发表于 2022-4-15 11:35:39 | 只看该作者   浙江省温州市
通常带点敏感api很正常,最好静态反编译放入ida中跟一跟给出数据信服一下,或者od动态跟一跟,光考行为分析没啥大作用。。加油
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
8
发表于 2022-4-15 10:33:43 高大上手机用户 | 只看该作者   甘肃省兰州市
冷眸藐视 发表于 2022-4-15 09:39
可以保证无后门,有后门直接把我这个zc时间2016-9-4的老号封了吧。
部分证书逃避游戏检测行为,技术问题 ...

对风险行为做不出解释,或者说找不到合理的借口,那就
回复 支持 反对

使用道具 举报

结帖率:91% (172/188)
7
发表于 2022-4-15 09:51:55 | 只看该作者   广东省广州市
兔子君 发表于 2022-4-15 09:24
@冷眸藐视
自己做解释吧

正常的异步通信,侵犯某些人的利益,如果论坛未查实删了我的贴子,那就是论坛失职了。



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表