永发信息网

C#怎么判断我当前插入的移动设备是U盘

答案:4  悬赏:80  手机版
解决时间 2021-02-25 15:26
  • 提问者网友:龅牙恐龙妹
  • 2021-02-24 22:30
C#怎么判断我当前插入的移动设备是U盘

我是想,当电脑开机,登录后,自动锁屏(即:屏蔽按键功能.我已经做好了,还写了个简单的屏蔽动画在顶层显示,就差这个检查移动设备类型了.),当用户执行了按键事件时,就转到类似,我自己写的屏蔽程序界面(类似开机的登录界面),可供用户密码输入.或是U盘解锁
现在只缺的功能是...
当我插入U盘时...系统检查到当插入移动设备...是否存在我自身指定的一个U盘(U盘里带自己指定的识别功能)..,如果存在..则解锁...否则,马上锁屏,屏蔽按键.执行我自己写的屏蔽动画,(程序)...

还有一些疑问..就是想知道怎么用C#操作gpedit.msc(组策略)的登录脚本的添加,删除,编辑(即:总体操作)

最好把需求分析写一下...需要用到哪些技术...
转于:http://wenwen.sogou.com/z/q704772470.htm(在这里QQ的SOSO问问里,我比较少用...这个地址是我在百度里问的.因为里面我的分比较高..在这里..我只能把我所以有分都给出来给帮帮忙的朋友)

谢谢...
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-02-24 23:53
就连Windows操作系统都不能在你插上U盘的时候就判断出来是U盘,你觉得你能做到么~????
全部回答
  • 1楼网友:行路难
  • 2021-02-25 02:05
不好弄啊,我也在等答案
  • 2楼网友:duile
  • 2021-02-25 01:13
用.net提供的类去调用系统服务。
  • 3楼网友:第幾種人
  • 2021-02-25 00:49
一楼的正确。坚实监视windows消息。 这么做最好,最及时。 问题补充: 是的,当你插入u盘的时候windows会产生一条消息,用一楼的方法获取消息的类型,判断如果是u盘的话,再判断这个u盘的硬件序列号(序列号是唯一的),如果是你允许的序列号则解锁。 同样当拔下u盘的时候windows也会产生一条消息。方法同上。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯