序:
  上大学来一直暗恋着一个女孩.我们不认识,也没机会认识.两年来我一直在等待着.
直到有一天,我在她上网时站在她背后偷看了她的QQ号.以后几乎是天天上网等着她
.可她很少上网,说话一年了,只和她聊了几次.为了能和她聊天,又不用天天上网等她
耽误时间.小弟决定通过编程解决这个问题.
  我想编这样一个程序:    这个程序在计算机启动时运行自己,然后打开机器上的QQ,并用我的QQ号登陆.(这一切
都是隐蔽的,不能让计算机的使用者发现.)然后程序一直在后台运行,并且监视着
我号里的好友.
  ##当我心仪的女孩出现时(我已把她加为好友),程序发现,并且给我的另一个号
(这个号也在我的好友里)绑定的手机发短信,通知我她来了.  我想让这个程序经常运行,所以决定把它运行在学校机房里,因为那里天天有人上网.
这就要求程序运行的整个过程都要隐蔽,防止机器的使用者干扰.(WIN98系统)-----以上便是小弟的想法.我个人认为主要是WINDOWS编程.但一些具体细节不太清楚
.比如:需不需要QQ的源码,等等.
   希望各路高手给小弟一些建议,帮忙想想办法,给指条路.
将来等我的喜事成了,请CSDN的各路好友吃喜糖!!!

解决方案 »

  1.   

    好像不怎么实际吧~~~ 程序总会被人发现的~先在注册表中增加你的程序启动~ 
    程序运行时打开QQ可以用WinExec,而且能令QQ不显示~
    再取得QQ的窗口句柄,用HOOK来监视好友的信息,若发现(她),则执行相应的程序(发消息).
      

  2.   

    晕,把机子都装上木马,把她的QQ搞过来算了,然后你送给她一个会员QQ,绑定手记,不就行了。天天用手记发短信聊,爽。想编你说的这个程序,可不是简单的事情呀!,没有腾讯的支持,很难搞定
      

  3.   

    应该需要原代码
    因没有原代码只能说一下具体想法,
    在初始化函数中多建一条通讯进程,并去掉界面(应该和View有关,具体要参照QQ原代码)
    然后用你自己的注册(QQ内应有的函数,加上自己ID的参数)
    之后只要再加上用户ID的比较(这个太简单)然后向你手机发送消息(QQ内应有的函数)
    这样差不多了吧。不过大哥,追女孩不能靠聊天,重要的是要让她感觉你的存在,并且知道你喜欢她并关心她
    偶劝你最好还是用FLASH或OPENGL或DirectX作个很眩的表白,这个才是追女孩的编程
      

  4.   

    这是爱情的力量!
    我感觉不好做,运行QQ、找到窗口很容易,但是你怎么知道对方上线?也许可以用借鉴一下木子QQ。但是还有一个问题,你的程序怎么也是能够被发现的,必须你放到启动菜单,打开看一下就可以了,如果放到注册表里边,msconfig.exe下一览无余。如果在win2k下,写成服务,也很容易看到。总之,比较麻烦,不过,也许能够实现。祝你好运!另外,追姑娘确实不是聊天就能搞定的。让她感觉到你对她的感情,比如,你可以找个机会跟她套套近乎什么的,然后送花,一天一束,什么样的也能搞到手了。呵呵。
      

  5.   

    LoadLibary(武器.dll)
    if (!自信)
       AfxMessagebox("fail!")
    else
       AfxMessageBox("Success!")
      

  6.   

    QQ有上线通知的功能,每月10元
    QQ加油站菜单操作流程 http://mobile.qq.com/mclub/mo.shtml?cd.htmQQ加油站简介  --------------------------------------------------------------------------------
      面对手机用户,QQ加油站提供了便捷享受QQ增值功能的方式,您可以享受好友上线手机通知、手机重设QQ密码等多种QQ增值服务,全方位的满足您的需求。  QQ加油站的主要功能    --------------------------------------------------------------------------------
    好友QQ上线通知:
    您可以设置关注QQ号码,关注QQ号码上线,您的手机就可以得到通知。用户在繁忙的时候可以暂时停止接收关注QQ上线的通知,空闲的时候再恢复通知。手机取回QQ密码:
    QQ密码丢失是令人头痛的问题,开通QQ加油站之后,因为把手机号码与QQ号码采取唯一对应的方式进行绑定,所以用户可以通过手机发送指令随时取回丢失的QQ密码。 
     
     QQ加油站的开通范围    --------------------------------------------------------------------------------
      全国中国移动全球通用户;全国联通在信用户。
      QQ加油站相关服务   --------------------------------------------------------------------------------
      客户服务热线: 业务咨询可致电腾讯公司客户服务部0755-3765566,深圳地区用户有关上网费查询可拨打189. 
      免费服务热线: 800-830-9138  
    中国移动开通地区:  全国中国移动全球通用户  资费:   QQ加油站服务采用包月计费的方式,月租10元。上线通知每月最多为450次,其中免费通知50次,超过50次部分每次0.1元。费用由移动通信公司代为收取,计费周期与手机话费计费周期相同,本服务没有试用期。 
      神州行开通地区:  北京、天津、河北、内蒙古、辽宁、吉林、江苏、浙江、安徽、福建、河南、广西、重庆、云南、甘肃、新疆、江西、山西、四川、上海、广东  资费:  QQ加油站服务采用包月计费的方式,月租10元。上线通知每月最多为450次,其中免费通知50次,超过50次部分每次0.1元。费用由移动通信公司代为收取,计费周期与手机话费计费周期相同,本服务没有试用期。  北京、天津、河北、内蒙古、辽宁、安徽、福建、重庆、云南、新疆、江西、山西、四川、广东2002年7月1日起收费;上海、浙江2002年5月21日起收费。吉林、江苏、甘肃、广西、河南试用期间,免信息服务费。 
      联通开通地区:  全国联通在信用户  资费:  联通在信用户2002年6月1日正式收费,月租10元。上线通知每月最多为450次,其中免费通知50次,超过50次部分每次0.1元。
      

  7.   

    建议还是做个flash吧,我当初就是那样追mm的,把她感动死啦,呵呵呵.
    -----------------------------------------
    目前正在做一个桌面日历程序,学习中.....
      

  8.   

    首先不用腾讯的QQ,而是自己编写腾讯QQ的必要功能
    1.了解腾讯QQ的查询功能的协议和登陆协议的过程,自以开发一个程序,这个程序的功能
    1)开机自动后台运行,使用腾讯的登陆协议+你的QQ号和密码登陆.
    2)每隔5分钟使用腾讯的查询功能的协议查询你的女友的QQ它会返回你女友QQ的状态,是离线还是在线.或是,本来如果你的QQ有她是你的好友,那她一登陆腾讯就会给一方一个她登陆的信号就是个信号你就可以判断她登陆了
    3)开发一个发手机短信的程序(这个程序可能要和那个网站进行某种通信协商功能)
    4)使用这个手机短信的功能为你发短信开发的入口点是
    1.要分析腾讯的QQ的协议,最主要是上面的那几个协议操作
    2.要了解电脑向手机发短信的机制
    当这两点了解后那就很好实现了
      

  9.   

    靠,比我还疯狂。
    我当初只想写一个很小的程序,就是网上那种输入两个人的名字,然后算一下有多少缘分。
    我是这样想的:
    if(name1==myName && name2==herName)
    {
       score=96到100之间的随机数;
       return;
    }
    if((name1==myName && name2!=herName) || (name1!=myName && name2==herName))
    {
       score=0到5之间的随机数;
       return;
    }
    score=0到100之间的随机数;//大部分应为40--80不过,老兄,说句良心话,这样做都是自慰而已,还是行动最实在啊!!!
      

  10.   

    不过,补充一下,你这种追女孩子的心里很不成熟,等你用这种方法今追时,恐怕她早就是别人的娘子了。朋友,你勇敢一点,直面她吧。good luck!
      

  11.   

    出于相似目的,请高手帮我解决问题(100分):
    http://expert.csdn.net/Expert/topic/2420/2420078.xml?temp=.2373621
    我搞了一下午了,明天要出差。
    先谢了!