查看: 1109|回复: 13
|
急!!Disable Keyboard start button
[复制链接]
|
|
我是用vb 的,有什么code可以block keyboard 的start button和always on top?
谢谢各位 |
|
|
|
|
|
|
|
发表于 7-6-2007 12:05 AM
|
显示全部楼层
回复 #1 it_support 的帖子
要VB的form always on top,只需在 form 的properties里的TopMost换成True便可。
Block keyboard 的start button,楼主是说Windows button吗? |
|
|
|
|
|
|
|

楼主 |
发表于 7-6-2007 12:06 AM
|
显示全部楼层
原帖由 心璟 于 7-6-2007 12:05 AM 发表
要VB的form always on top,只需在 form 的properties里的TopMost换成True便可。
Block keyboard 的start button,楼主是说Windows button吗?
对。。。就是我们keyboard的window button.. |
|
|
|
|
|
|
|
发表于 7-6-2007 12:40 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 7-6-2007 12:45 AM
|
显示全部楼层
Start button 的 ASCII 值是91。但我尝试在 OnKeyDown event 里把 e.SuppressKeyPress = True了,start menu还是会Pop Up。我想这可能在Lower API (Windows API)里implement 了,所以不能suppress。
若要永久disable start button,改 registry 是很好的建议。如果只是要在一个 Application 里限制start button,那么就不行了…… |
|
|
|
|
|
|
|

楼主 |
发表于 7-6-2007 01:00 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 7-6-2007 01:06 AM
|
显示全部楼层
原帖由 心璟 于 7-6-2007 12:45 AM 发表
Start button 的 ASCII 值是91。但我尝试在 OnKeyDown event 里把 e.SuppressKeyPress = True了,start menu还是会Pop Up。我想这可能在Lower API (Windows API)里implement 了,所以不能suppress。
若要永久 ...
谢谢你..
你真的好强...它的ASCII code我找了好久也找不到...
不过也是没办法block 它 even 我的application 是always ontop |
|
|
|
|
|
|
|

楼主 |
发表于 7-6-2007 01:15 AM
|
显示全部楼层
因为我的module 是有administrator和guest的
如果我disable 了, 那如果administrator login,它要如何enable 回呢?
[ 本帖最后由 it_support 于 7-6-2007 01:19 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 8-6-2007 10:47 AM
|
显示全部楼层
你的问题以及方法不太符合。第一你要disable window key, 那是关于到window的问题,但你却在你的 onKeyDownEvent里disable window key。 意思就是说,其实你已经在你的form里disable了window key但在window level你没有。
要解决这问题,请参考KeyLogger 的 programming。这是关于到interrupt的问题。 |
|
|
|
|
|
|
|
发表于 8-6-2007 05:10 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 8-6-2007 08:14 PM
|
显示全部楼层
真的对不起。。。我真的不明白
请问你可以pm 我和send那个FILE给我参考吗? |
|
|
|
|
|
|
|

楼主 |
发表于 8-6-2007 08:27 PM
|
显示全部楼层
因为我的客户不想投资WINDOW SERVER,但又要有FILE SERVER
以下是他的Network Condition:
1.要有一个FileServer(scheduled auto backup to another place or tape)
2.公司全部员工的file 一定要save进server 里,没有any single file 会在local PC
3.55%是Xp Pro, 46%是Xp Home, 4%是其他。
4.不想投资WINDOW SERVER,一定linux
5.每个员工有自己的password.别人开不到和看不到你的files。
6.任何一个pc 我login都会拿到我的files.
7.但我的right 是management or manager, 我可以full right, 也可以拿到他的department员工的file.
你们有什么意见?
给你,你会怎样give solution?
[ 本帖最后由 it_support 于 8-6-2007 08:29 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 8-6-2007 09:03 PM
|
显示全部楼层
原帖由 it_support 于 8-6-2007 08:27 PM 发表
因为我的客户不想投资WINDOW SERVER,但又要有FILE SERVER
以下是他的Network Condition:
1.要有一个FileServer(scheduled auto backup to another place or tape)
2.公司全部员工的file 一定要save进serv ...
用linux?不要windows server的话, 普通的windows好像对可以同时login的user有限制的。 |
|
|
|
|
|
|
|

楼主 |
发表于 9-6-2007 12:48 AM
|
显示全部楼层
原帖由 糯米鸡 于 8-6-2007 09:03 PM 发表
用linux?不要windows server的话, 普通的windows好像对可以同时login的user有限制的。
不明白。。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|