摘要: 项目中功能很多,可以播放很多媒体文件,flash、图片、视频、office等等都可以,但需要用户设定好每个文件需要怎样的播放方式。如果弄错了,比如flash却用播放视频的办法去做,就会出错。虽然很少见,能免则免,故想办法解决这个问题。 思来想去只有在播放之前确定文件的类型,比较傻,但有效。首先当然是从后缀名开始。代码很简单:Path.GetExtension(filePath).ToLower()... 阅读全文
posted @ 2009-05-27 14:55 Jason Yao 阅读(539) 评论(1) 推荐(0) 编辑
摘要: 在做一个监控项目,简单点来说就是A.exe是一个主程序,但有时不知道它会在怎样的一个状态,所以有一个B.exe来对其进行实时监控,获得各项运行状态。试了几种进程通信的方法,觉得有一种真是简单又实用,就是利用FindWindow和SendMessage,特此记下。首先说FindWindow。FindWindow返回与指定字符创相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。函数原型为:C++:HWN... 阅读全文
posted @ 2009-01-18 14:21 Jason Yao 阅读(4125) 评论(0) 推荐(0) 编辑
摘要: 好久没有来了,公司项目差不多结束了,这个简单应用也应该结束。本篇会把我写的这个工程中核心代码讲解一下,并附有程序下载:p2p.rar首先从服务器说起。P2P也需要服务器,而且服务器不能至于nat中,或是在局域网中。当然也是有办法的,如果要在局域网中测试,可以在路由中设置一个DMZ主机,也就是设置一个IP的机器为类外网机器,可以直接被外网访问。这样再运行服务器就可以了。其他内网中的客户端就可以用服务... 阅读全文
posted @ 2009-01-16 13:08 Jason Yao 阅读(761) 评论(8) 推荐(0) 编辑
摘要: P2P简单应用之通信协议介绍 阅读全文
posted @ 2009-01-03 20:38 Jason Yao 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: P2P简单应用之Socket介绍 阅读全文
posted @ 2009-01-03 19:42 Jason Yao 阅读(2144) 评论(8) 推荐(0) 编辑
摘要: 新的一年,新的博客。早就想加入博客园,把学习工作之余的想法记录下来,可就是习惯找各种各样的理由说自己忙。现在终于下定决心,一定好好写博客,希望能够与更多的人认识,交流,大家共同进步。放一张喜欢的图片,虽然不常喝咖啡。 阅读全文
posted @ 2009-01-03 18:53 Jason Yao 阅读(186) 评论(1) 推荐(0) 编辑