摘要: 1. 浏览器中如何判断旺旺是否已经安装?下面一步步来探索,过程如下:(1) 打开淘宝任意店铺页面,查看源码,在亮灯旺旺图标处有如下代码:<a href="http://amos.alicdn.com/getcid.aw?v=3&uid=%B5%D1%C9%AF%C6%EC%BD%A2%B5%EA&site=cntaobao&groupid=416517&s=1&charset=gbk" target="_blank"><span style="white-space: pre;" 阅读全文
posted @ 2012-10-23 23:53 Lyghost 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 一.引子很多时候为了方便,我们都需要从页面上启动一些本地的程序,比如QQ,MSN,Skype等。 我们先拿QQ来举例,QQ提供了一个QQ在线状态的服务,QQ在线状态服务我们可以将自己的“QQ在线状态” 放置在自己的个人博客或者空间中,方便他人知道你是否在线, 如果想和你聊天的话,只需要点下图标便会调出QQ进行聊天了。二.原理剖析下面将循序渐进的讲解IM在线状态以及链接到程序的实现原理1.如何从浏览器中调出程序我们都知道,一般情况下,浏览器中是无法直接和本机的其他的程序进行交互的,在IE中,我们可以通过ActiveX对象的方式进行。但是这个方式只适用于IE浏览器,另一种比较通用的方式便是URL协 阅读全文
posted @ 2012-10-23 23:45 Lyghost 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 在此,以添加"aricc”协议为例。一、首先,编写一个支持aricc协议的程序。我们就使用C#来写一个示例程序吧。1、新建一个windows应用程序。2、在Form窗体上添加一个TextBox控件。3、修改Form.cs代码为如下所示: 1 public partial class Form1 : Form 2 { 3 public string cmd; 4 public Form1() 5 { 6 InitializeComponent(); 7 } 8 9 private v... 阅读全文
posted @ 2012-10-23 21:03 Lyghost 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们的程序是通过网络通信(如TCP或者UDP协议+端口),而将制作好的程序安装包给客户用时,发现会出现不能通信的现象(或者在这台电脑是可以的,却在另一台不可以),原因是防火墙阻止了,需要添加防火墙例外。现在将代码记录下来,方便以后备用。在Visual studio 项目引用右键里面添加引用,选中COM然后找到NetFwTypeLib,确认,然后新建类FireWallHelp.cs添加using NetFwTypeLib;代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; ... 阅读全文
posted @ 2012-10-23 16:50 Lyghost 阅读(659) 评论(0) 推荐(0) 编辑