社区
API
帖子详情
如何知道本機正在運行QQ?
sito_hongta
2005-06-13 09:17:08
小弟想做一個程序,可以知道本機上是否正在運行QQ。開始是用判斷進程來實現的,但後來發現這種方法如果把QQ更名了,就檢查不出是否有運行QQ了。聽說還有一種方法是可以分析IP包什麼的,或者還有什麼其它的方法,在此求助各路達人指點迷津........
好像騰訊的服務器IP就那麼幾個,能否利用判斷QQ信息發到那個IP來確定,本機上是否有在運行QQ呢?如何做????
...全文
244
20
打赏
收藏
如何知道本機正在運行QQ?
小弟想做一個程序,可以知道本機上是否正在運行QQ。開始是用判斷進程來實現的,但後來發現這種方法如果把QQ更名了,就檢查不出是否有運行QQ了。聽說還有一種方法是可以分析IP包什麼的,或者還有什麼其它的方法,在此求助各路達人指點迷津........ 好像騰訊的服務器IP就那麼幾個,能否利用判斷QQ信息發到那個IP來確定,本機上是否有在運行QQ呢?如何做????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IORI915189
2005-06-28
打赏
举报
回复
遍历进程路径 根据路径获取文件的相关信息 判断公司名是否为Tencent
来判断QQ是否在运行.
greentest
2005-06-19
打赏
举报
回复
呵呵,楼主别发火,总算看明白了,你是要给一部分人用,一部分人不给用,不知道是不是啊?
sito_hongta
2005-06-19
打赏
举报
回复
TO greentest(淡)
拜托你把上面看完了再發表言論,你封掉了那幾個IP那要用的人怎麼辦?何況要封的不只是QQ這個軟件,還有其它的。建意你發貼前先看完再說話,另外請注意你的言行。
Reker2Elin
2005-06-17
打赏
举报
回复
建议寻找TIMPlatform.exe进程,这是QQ运行必要的一个进程
greentest
2005-06-17
打赏
举报
回复
建议把你老板的进程封掉,让他睡大觉去,嘿嘿,一个破qq,搞那么麻烦。
查一下qq的服务器ip地址,就那么几个,在你的路由器里直接封了它,不就完了吗,有那么费事吗?
你这个网络管理是怎么当的?
怪不得你的老板要拿你下手,这么简单的问题都解决不掉
sito_hongta
2005-06-17
打赏
举报
回复
To Reker2Elin(枫叶)
不知道你用的是哪個版本的QQ,我的QQ2004II版的,系統win2000。
在進程管理器裡面沒有你說的那個進程(TIMPlatform.exe),可能是版本不同吧。
想想還是要判斷QQ會調用什麼DLL文件或判斷版本信息才行,不過這方面的API我都沒用過啊,還望各位達人指教!謝謝.......
舍南舍北
2005-06-16
打赏
举报
回复
就是不能封端口啊,因為台干級的人員又可以使用那些聊天軟件,再說了公司的mail服務器也在使用那個些端口........
================================
因為台干級的人員又可以使用那些聊天軟件,叫他們提需求按他們的名稱開通,我們公司就是這樣的。
sito_hongta
2005-06-16
打赏
举报
回复
zhouhj0746(與你相逢)
這個方法不錯,能否具體點??
sito_hongta
2005-06-15
打赏
举报
回复
就是不能封端口啊,因為台干級的人員又可以使用那些聊天軟件,再說了公司的mail服務器也在使用那個些端口........
还想懒够
2005-06-15
打赏
举报
回复
封端口就是了。干嘛这么累啊
唐古拉山
2005-06-14
打赏
举报
回复
TO sito_hongta:
呵呵,进程改名字也没有用,比如我得到被改名称的qq.exe,假设名称为:wwwqq.exe
那么,wwwqq.exe所在的目录中有wwwqq.exe所调用的一些DLL文件,这些文件名是不能被改动的,所以可以去判断这些DLL是不是TENCENT的就行了
而且就算是改了名的qq.exe,它的一些exe版本信息一般还是会有的,这也是一个依据
daisy8675
2005-06-14
打赏
举报
回复
直接弄很麻烦,如果只是封QQ,不如直接封掉断口
seven2015
2005-06-14
打赏
举报
回复
mark!
学习!
sito_hongta
2005-06-14
打赏
举报
回复
謝謝,莫依&唐博士。
我想只有枚舉每一個進程的版本信息了,應該可以實現。其實公司不但只封殺QQ,還有N多的聊天程序都在封殺范圍之內如MSN,SKYPE,YAHOO等。
晚上結貼了,另求枚舉進程中程序的版本信息API函數......
謝謝。
sito_hongta
2005-06-13
打赏
举报
回复
tanaya,現在就是枚舉不成啊,因為有的版本(QQ)更名後,在進程的名字也會改變的,不過有的也不會。
我的系統是win2000,QQ2004II繁體版。把QQ.exe更名後進程裡還是有QQ.exe 但我同事的XP系統上,同樣也是用QQ2004II繁體版把QQ.exe更名後,進程裡就是更名後的那個名了,所以枚舉進程就失效了,更不用說版本信息了。還望大家指點啊!有沒有用分析IP包的技術的資料啊,如果能檢測到信息發送到哪個IP也是可以完成任務啊,求助..........
daisy8675
2005-06-13
打赏
举报
回复
但後來發現這種方法如果把QQ更名了,就檢查不出是否有運行QQ了。
///
楼主真的试过改名字了?
不是吧,我改来改去进程中间都叫QQ.exe啊
实在不晓得一个破烂QQ有啥玩的
lzheng2001
2005-06-13
打赏
举报
回复
查一下注册表看有没有可用的信息
唐古拉山
2005-06-13
打赏
举报
回复
先枚举进程,如果有qq.exe存在,再判断它的版本信息"公司名称"是不是"TENCENT"
sito_hongta
2005-06-13
打赏
举报
回复
莫依:
環境winXP ,QQ2004II,運行後,把QQ改名後進程裡看不到QQ,而是改名後的進程名。問這個問題的目的是:
因為公司不允許員工上QQ,如果發現有人用QQ先拿我們這些人開罵。所以想做個軟件監控一下,還望各位不吝賜教。
gaocheng1982
2005-06-13
打赏
举报
回复
通信端口~~好象QQ是特定的吧~~不是很清楚
Qt自定义专属
QQ
聊天程序例程
Qt自定义专属
QQ
聊天程序例程 内含debug,release两个版本,本地无Qt库也可以运行体验。
adb 查看手机正在运行的进程
cmd命令 adb shell ps 后面可以加部分包名来过滤,如 adb shell ps tencent 也可以跟findstr结合搜索 ...比如手机
qq
的进程com.tencent.mobile
qq
,在第一种方法里就没有显示出来,至于原因我也不
知道
如何在 Android 设备上运行 Linux
如果您以前使用过 Linux,并且
知道
它几乎可以在任何硬件上运行。那么你的安卓手机可以运行 Linux 吗? 毫无疑问的可以。以下是您需要了解的有关在 Android 智能手机或平板电脑上运行 Linux 的方法。 Android 不是...
Ubuntu上完美运行
QQ
2019年Linux上
QQ
最完美解决方案(多Linux发行版通过测试并稳定运行) 文章转载自撸Linux社区,十分感谢众多技术爱好者的努力!!棒棒哒! 腾讯官方早就在10年代初就停止运营Linux版
QQ
,然而民间折腾Linux版
QQ
的...
华为怎么关Android,华为手机怎么关闭后台运行程序 华为手机关闭后台运行程序方法...
华为手机关闭后台运行程序方法这里小编举例说明一下,比较说关闭手机
QQ
浏览器软件。先在桌面上找到手机
QQ
浏览器。找到手机
QQ
浏览器以后,点击打开。进入到手机
QQ
浏览器以后,我们试着来关闭它。一般我们使用手机关闭...
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章