列举存在的硬件设备(软驱、网卡等),对文件的读写进行控制。分不够可以加。(300分)

  • 主题发起人 主题发起人 smilingbug
  • 开始时间 开始时间
S

smilingbug

Unregistered / Unconfirmed
GUEST, unregistred user!
硬件设备最好能够有详细一点的信息,什么类型,什么型号等等。
文件读写控制,比如说要把硬盘的一个文件复制到硬盘的另一个地方被允许,但是复制到
可移动存储设备中不被允许。
本来应该是两个问题,放在一起大家讨论一下,了解多少就可以提出多少,不确定的也可
以。只要有与问题相关的观点、建议就有分,感兴趣的就帮忙UP一下。分不够可以再加。
 
1.enum硬件不太难,只要在registry中的HKLM/System下找就是了.
2.文件控制,简单的如del,copy,ren等等可以使用系统explorer提供的接口安装一个com client.
; 不然只能编驱动实现完全监视
 
to mumimao,谢谢回复。
列举硬件,在注册表里查找是不是比较麻烦,有没有什么api直接可以实现这种功能。
关于文件的控制,com client是什么,能实现什么样的控制功能。
 
1。psapi.dll有函数Enumdriversdevice什么的,你查查msdn就知道了
2。windows的shell提供了好象是ishellnotification接口,反正有这个接口。我手边
没有msdn,没法确切查。你做个client,windows会用事件通知你当文件copy,move,rename等。
但是不能监控文件的read,write。
 

Similar threads

回复
0
查看
863
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部