社区
.NET技术其他语言
帖子详情
C#难题,窗口如何触发DLL中的事件
dic_walter
2011-10-21 09:27:34
窗口程序开启了一个线程去调用DLL中的方法,当DLL中的方法运行到某个地方时,在那里等候窗口来触发它继续往下执行,这种情况下该如何处理呢?
...全文
237
6
打赏
收藏
C#难题,窗口如何触发DLL中的事件
窗口程序开启了一个线程去调用DLL中的方法,当DLL中的方法运行到某个地方时,在那里等候窗口来触发它继续往下执行,这种情况下该如何处理呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoro1101
2011-11-08
打赏
举报
回复
反编译dll,找到你想修改的那块内存,然后再开一个线程去监视它即可
hw730
2011-11-05
打赏
举报
回复
顶一个~~~~~~~~
--reply by
CSDN Study V1.0.0.3
(starts_2000)
shupo
2011-10-28
打赏
举报
回复
帮忙顶上去。
paul_cheung
2011-10-23
打赏
举报
回复
关注一下!
黄亮
2011-10-23
打赏
举报
回复
线程类中增加
public bool DoNow;
线程
while(true)
{
if(!DoNow)
{
Thread.Sleep(1000);
}
else
{
//DoSth
DoNow=false;
break;
}
}
窗体触发是设置DoNow=true;
C#
通过
窗口
句柄为指定
窗口
发送指令(user32.
dll
,mshtml)
本文介绍了如何使用Spy++获取
窗口
句柄并操控
窗口
控件,包括设置文本和模拟点击。同时,针对内嵌网页,通过mshtml库获取IHTMLDocument2接口,实现对网页元素的交互,如输入文本和
触发
点击
事件
。详细步骤和代码示例展示了整个过程。
C#
中
实现模拟鼠标
事件
本文介绍如何使用
C#
编程语言通过调用user32.
dll
中
的mouse_event方法实现自动鼠标点击
事件
,包括创建窗体、添加按钮、注册点击
事件
及调用自动点击的方法。
VS2017
中
C#
调用托管C++写的
DLL
本文详细介绍了如何使用
C#
调用C++编写的托管
DLL
,包括非托管与托管
DLL
的区别、C++创建托管类步骤、添加CLR支持以及
C#
项目
中
引用和调用的实践过程。适合初学者理解跨语言开发技巧。
C#
实现 EXE 与
DLL
分离部署及主
窗口
生命周期控制实战
本文详细介绍了如何在
C#
桌面应用
中
实现EXE与
DLL
的分离部署,并通过自定义路径配置及主
窗口
生命周期控制来满足复杂场景需求。内容包括应用程序关闭模式配置、启动流程与路径配置逻辑、动态环境变量配置等关键技术实现方案,以及扩展与优化建议。
C#
Winform自动点击器:调用user32.
dll
模拟鼠标
事件
实战
本文详解如何在
C#
Winform项目
中
通过P/Invoke调用Windows user32.
dll
实现鼠标
事件
模拟,涵盖mouse_event与SendInput API的本质区别、坐标体系处理、DPI缩放适配、权限与前台
窗口
避坑、定时
触发
机制及键盘/热键/
窗口
查找等扩展功能。适用于无接口GUI自动化场景,强调轻量、可控、可调试的原生API实践方案。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章