如何检测添加/删除UNC共享的操作?我基本上只需要知道是否已添加/删除共享,而不是有关共享本身的详细信息。非常感谢一个工作的例子。
由于 SB
答案 0 :(得分:3)
“通过监控HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ lanmanserver \ Shares \中的注册表,我可以捕获对它的更改。”
监控注册表项... http://delphi.about.com/od/kbwinshell/l/aa052003a.htm
答案 1 :(得分:0)
AFAIK没有回复/事件机制可以通知这样的事件,所以我认为你只能枚举(轮询)并且每隔一段时间与之前的状态进行比较。
(或丑陋的方式:钩子WNetAddConnection *和WNetCancelConnection * API)