首先,这是约束:
我尝试了什么:
我正在考虑使用API挂钩来挂钩对SetVolumeMountPoint和DeleteVolumeMountPoint的调用的可能性,但我认为这不会捕获所有内容,而且看起来这可能是一个丑陋的黑客攻击。
所以,是的,我正在寻找建议:)
答案 0 :(得分:2)
SetVolumeMountPoint上的API挂钩应该允许您拦截卷装入。我不确定网络共享。
但它不会是一个'丑陋的黑客'。你要做的是在Windows中构建挂钩的内容。 Codeproject.com提供了有关API挂钩的精彩教程:http://www.codeproject.com/KB/system/hooksys.aspx
所以你实际上已经说出了自己最好的解决方案。请记住,还有一个单独的驱动器号API:http://nukz.net/reference/fileio/hh/winbase/fsys_6j8z.htm
您的项目听起来很有趣。通常,特洛伊木马和反病毒试图这样做(并且它们也会捕获网络共享。)我只是随便熟悉这个主题,所以我希望这会有所帮助。