0

如何检测添加/删除 UNC 共享的操作?我基本上只需要知道是否添加/删除了共享,而不是关于共享本身的详细信息。一个工作示例将不胜感激。

谢谢某人

4

2 回答 2

3

“通过监控 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares\ 的注册表,我可以捕捉到它的变化。”

要监视注册表项... http://delphi.about.com/od/kbwinshell/l/aa052003a.htm

于 2010-06-17T11:01:35.023 回答
0

AFAIK 没有回调/事件机制可以通知此类事件,因此我认为您只能枚举(轮询)并每隔一段时间与先前的状态进行比较。

(或丑陋的方式:挂钩 WNetAddConnection* 和 WNetCancelConnection* API)

于 2010-06-17T09:57:38.990 回答