
在Windows 8环境下,通过sendmessage控制外部程序流程
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
为了完成某项任务,在WIN8系统中,本程序旨在控制外部软件的运行情况。在XP系统环境下正常运行良好,但在Transition到WIN8后就无法完成任务。经过多次尝试排查未果,最终发现问题源于WIN8系统的安全设置变更。鉴于未来可能会有更多基于PB平台的程序需要在WIN8下实现功能,因此特此分享本次项目的实践心得。经过测试,该程序确实在PB11.5环境下通过了验证。本程序具备消息传递功能,能够控制外部其他软件和程序的运行。为了确保PB11.5环境下的兼容性,程序对网络上获取的一段递归遍历窗口句柄的代码进行了测试,结果证实PB11.5完全支持WIN8系统的开发需求。在WIN8系统中,默认配置了send函数,该函数实际上是API sendmessage函数的一个封装实现,因此在WIN7及更高版本的操作系统中,由于安全措施的增强,部分消息传递请求会被拦截。为了避免此类问题,在使用本程序前,建议用户先打开附件中的“远程桌面连接”作为测试外部程序的入口。
全部评论 (0)
还没有任何评论哟~


