VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 基础类
急问:有什么办法阻止form和msgbox不被拦截???
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
急问:有什么办法阻止form和msgbox不被拦截???
[已结贴,结贴人:trademark2004]
发表于:
2007-02-25 15:09:02
楼主
frmmsg.show vbmodal和msgbox "abc "
有的人去掉了对frmmsg.show的调用,msgbox能不能,我不清楚。
有什么办法阻止form和msgbox不被拦截???
发表于:
2007-02-25 15:29:38
1
楼 得分:
10
你是不是说防止你的form被其他程序找到后关闭啊!通常他们都是找到窗口的标题才找到句柄然后关闭的。所以你将窗口的标题文本做成随机的就行了。再用api重绘一个标题栏,这样可以起点作用了。
发表于:
2007-02-25 15:45:39
2
楼 得分:
0
谢谢你的回复。
没有标题的窗口也有句柄。
我这个窗口可以是无框的,也不一定要用vb做,就是,可不可以让它没有句柄?如何做?
发表于:
2007-02-25 15:49:12
3
楼 得分:
0
或者是否,没有窗口标题,就一定找不到句柄了?排除getforegroundwindow这种情况。
还有就是可不可能直接去掉了对frmmsg.show vbmodal的调用??
发表于:
2007-02-25 16:00:32
4
楼 得分:
10
没有句柄应该是不可能的吧,windows就是依靠这些句柄来管理窗口的啊,hwnd在窗口每次创建时都是不同的,所以一般来讲都是先确定文本才找到hwnd的。如果你的文本不固定,那么也就不太好找了。getforegroundwindow怎么能肯定就是你的窗口而不是其他窗口呢?
也许我根本就没明白你要做什么!
发表于:
2007-02-25 16:11:31
5
楼 得分:
0
事实上,你的理解和回答是对的。
我就是想确认两点:
1、没有窗口标题,还有没有找到窗口句柄的可能性?
2、可不可能直接从另一个程序拦截本程序内的代码frmmsg.show vbmodal,于是,这句就不执行了?
发表于:
2007-02-25 16:45:06
6
楼 得分:
10
创建没有句柄的窗口,微软没有公布,也许只有操作系统内部才有。我们都是微软的用户,凡是基于windows系统开发的应用软件窗口统统都有句柄,只要有句柄就有可能被诸如木马这样的程序干掉。其他程序要拦截,也只有从句柄和窗口标题以及程序的行为特征这三方面入手,不会直接拦截代码。有的窗口是利用windows消息创建的,而消息也是可以拦截的,windows消息是固定的,有好几百条,常用的有400多条。
发表于:
2007-02-25 17:45:19
7
楼 得分:
0
我的窗体没有标题,上面只有一幅背景图(窗体的picture属性)和一个标签。它里面有一些代码。
这样的窗体能够被找到吗?
发表于:
2007-02-25 19:47:05
8
楼 得分:
10
当然能找到,就是确定的问题。如果某程序要不让你的程序弹出窗口那你的程序功能不就失去了?
如果只是不允许弹出模态窗口,模态窗口有什么标志?
没有研究过,如果能够判断某个窗口是否是模态台窗口哪你就别使用模态窗口。
想一个其他的方法。
发表于:
2007-02-25 21:50:00
9
楼 得分:
0
我要问的就是“能否确定”的问题。
“如果某程序要不让你的程序弹出窗口那你的程序功能不就失去了?”
正是如此,所以要防止。
“如果只是不允许弹出模态窗口,模态窗口有什么标志?
没有研究过,如果能够判断某个窗口是否是模态台窗口哪你就别使用模态窗口。”
任何程序都可以用模态窗口,应该没有关系吧???
发表于:
2007-02-26 09:33:28
10
楼 得分:
5
“ 我的窗体没有标题,上面只有一幅背景图(窗体的picture属性)和一个标签。它里面有一些代码。这样的窗体能够被找到吗?”
当然能够找到。用api函数enumchildwindows、findwindows就能够找到。不过你放心,只要你的程序不是病毒程序、不是操作系统服务程序,没人会拦截!
发表于:
2007-02-27 09:09:27
11
楼 得分:
5
没窗口栏的话,通过启动程序的主程序名字还能找到
发表于:
2007-03-15 14:17:52
12
楼 得分:
0
楼主去看看,我刚刚编写了一个专门关闭muse.exe曲谱编辑程序提示窗口的程序。
不是像楼主说的拦截显示,我用的方法是显示出来就关闭延迟时间150ms。
一般不影响输入也不影响观看程序。
监视太快也没有必要。也就是说只要是窗口就能被找到,而直接修改你的程序,使你的窗口完全不显示,这是侵权做法~~
http://download.csdn.net/source/162113
下一篇:
插入记录到数据库中,老出错,帮我看看
上一篇:
mdi多文档的困惑
相关文章
右键使用问题,高手请进!!
09feb在线等...求一ppt制作抽奖系统
active ds iis extension d...
为什么我在vb 中备份 sql server...
vb6 inet实现ftp上传遇到的问题,高手帮忙!
问一个textbox显示的问题!!
vb调用自定义api函数时出现内存读地址错误
winsock收发文件
vb打开汉字文本文件后,汉字变成不可识别的符号,为...
text控件输入数据和inputbox输入数据有什么区别
vb6 转 vb.net 代码 高手进...
有关odbc数据源的问题
怎样用程序实现每间隔一段时间做不同的动作
一小道考试题
vb程序中可以象vc那样某段代码执行时实现互斥吗?...
100分问题 listview显示picture的图象问题
帮帮忙吧
sendmessage/postmessage 代码不执行
请教高手:如何读取txt文件的任意一行!
listview控件的垂直滚动条,如何移到最后
其他资讯
救急!!关于vb的grid控件!
有关数据库运行速度
那位帮我写条sql语句,查表的字段名,但是查出来...
能帮我看看代码哪里错了吗
usb gpib紧急求助
vb 自带报表 section细节里 画竖...
大家过来看一下 一个很基础的问题 帮帮...
datareport一定要设置数据源吗?
vb向网页post数据
关于实现swf文件在光盘里自动播放?
fso的问题
像通用溢出工具如何用vb写?
~~~~~listview+sql~~~~~~帮帮忙,谢谢谢!!!
请教,vb内存回收时机问题
窗体内控件大小随窗体变化而变化。
为什么我用matrixvb不能求导?
createprocess使用后为什么出现%systemdrive%文件...
找出问题!
如何通过进程名称找到窗口句柄或者进程的pid
怎样用vsflexgrid控件做出附件中的界面?
快速检索
分类导航标签a
WebSphere开发工具/WSAD
Web 开发ColdFusion
WPS Office产品家族WPS二次开发及使用
DelphiGAME
硬件使用装机与升级及其他
PowerBuilder数据库相关
PowerBuilder脚本语言
VC/MFC资源
其他开发语言Office开发/VBA
palm os技术讨论
C++ BuilderAPI
Web 开发vbScript
VC/MFCHTML/XML
VBCOM/DCOM/COM+
微软创新杯软件开发大赛渲染技术竞赛
最新资讯
线程通讯问题??
一个疑难杂症,跨数据库sql语句问题。
三方通话进行线路切换时,需要注意什么
摘下一颗星,散分庆祝一下~~~~~~~~~~_散分1
急问:form初始化的时候如何让listbox所有项都不...
初做项目,用户登录后权限判断问题
sybase 查询时怎么显示行号?
我想做个单向链表,要怎么下手?
csdn登录的时候验证码随便输5位都可以
ora-01427是什么问题 急!!!急!!...
关于htmlencode的问题
求一个程序
<!--include file="文件路径"-->...
21岁了,谁给介绍一个!
如何把输入法在windows mobile上实现
〓百分〓求一sql查询,有点难度~请大虾赐教>&...
对vector调整后的iterator失效问题!
在社会主义下如何“光明正大”的杀人!!???
接口的实现
sql查询语句 在线等!!
如何枚举桌面上的所有图标并对其操作?
输了密码,还是无法给别人加分啊
请问! 如何设置cshockwaveflash中flash的音...
为什么插入一条数据可以.但插入数据集切不行.帮忙...
求c/c++ 实现ftp客户端程序的代码
一个排序的简单问题?多条件排序
明天又可以休息了,散分
标准c++宝典光盘源代码在那儿下载?
公司的一个新项目(c/s),多个数据库,急!!!...
在线等,急,一个简单的excel找小数问题
xp+cb6下timer的最小时钟间隔是多少?
求一关于update from 语句
想做一个医药软件,请高手指点一下!
求javascript的帮助文件,offsettop的含义看不懂...
关于sql存储过程中的事务处理.
梅花雨树形控件在。net里头的应用
提交后保留输入值的问题?
如何只刷新控件,而不是刷新整个页面?
学编程到底要不要学算法?老问题?
变色问题
热门点击
请教一条结构体和共同体的程序
请教一个算法问题
关于在前个对话框不显示的问题
这是什么错误啊?"v_item_name" w...
请问:在pb8中如何新建一个pbl文件?
dephi开发 ,返回 base64binary ...
一个小问题,但困饶我很久
问一几个关于java实现套接字,基础的问题,谢谢大家...
大家进来看看"两条直线(l1,l2)相交后的焦点坐标...
切片问题,在线等,解决立即结帐.
该怎样复制一个带着数组的结构?
请大侠推荐基本关于网络安全协议方面的书籍?
排名次问题?????
追寻性价比 英特尔历代超值处理器点评
请问有没有支持动态页面分析的spider开源包一类的...
如何用html和css控制一个table中的每个td的样式
如何高精度计算反正弦或反余弦函数
怎样卸载java?
关于泛类型方法的调用问题
代码求助
请问struts的form中如果把数据类型设置和数据库一...
system.diagnostics 问题
求fckeditor2.4.2支持媒体插入和上传的代码(要a...
mfc中能否控制两个控件的叠放层次?
招两名有经验.net开发人员
关于ctabctrl用法
20分!如何把dreamweaver和asp.net结合起来``
关于debug和release的问题
tedit中的数据格式化读取问题,求助
在.net页面中怎么不能显示梅花雪的控件啊!
excel中把录入的数据如何生成清册
几个的关系是什么?
系统ghost的问题
为什么 mfc dll 中调用coinitial...
smarty给数组赋值的问题
c#实现用鼠标取得网页内容
多行输入文本控件
如何在c++取rmvb或wmv文件的播放长度。
是否有方法,直接弹出显示文件选择框,而不用通过...
如何用js实现将一个下拉列表的内容添加到另一个下...