热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决Foxmail开机自动启动问题的补充-自启动任何程序

以前写了一个小工具,解决Foxmail的开机后不可自动收信的问题,见《解决Foxmail开机自动启动但不能自动收信的问题》一文。近来有时间又重新改进了下,使之可以根据用户需要改动并保存你想要自动启动并

以前写了一个小工具,解决Foxmail的开机后不可自动收信的问题,见《解决Foxmail开机自动启动但不能自动收信的问题》一文。
近来有时间又重新改进了下,使之可以根据用户需要改动并保存你想要自动启动并执行操作信息,这样更加好用些,更像一个工具了,可以解决Foxmail的问题也可以解决Microsoft的Office组件Outlook的自动收信问题。
具体实现是用一个文本文件保存需要自动启动程序的地址和执行操作的按键,然后用System.IO.StreamReaderSystem.IO.StreamWriter类读取它,增加了一个timer,优化了些。其配置也不难,将bin文件夹中的emailbp.exe和path.txt另存到一个文件夹中,增添字符串键值(exe文件的物理位置)到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run就可以了。
已在winxp和2000的电脑环境中测试过,没有发现问题。
-------------------------------------
最近修改了一下,加入了自动关闭已经启动的程序的功能。如下图:


具体实现见/Files/brinksman/emailbp.rar中的代码。


2006年4月26日:
由于SendKeys.SendWait之前需要聚焦到foxmail,我又增加了API调用FindWindow函数获得foxmail的句柄再SetForegroundWindow 函数聚焦,然后再执行发送按键操作SendKeys.SendWait。

 


推荐阅读
author-avatar
月夜极者_621_101
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有