http://blog.csdn.net/xiaoxinghappy/archive/2008/03/14/2181001.aspx
很多人都没对 NetShareCheck和NetShareAdd在VC里的使用感到很困惑,按照定义传入参数后,返回值始终是错误的,最常见的就是ret=123,parm_err=8,最近我在做一个小工具时也碰到这两个函数的问题, 一开始查阅了很多资料后都找不到一个所以然的说明,因为NetShareAdd在dephi 中或VB中都没有这些问题,而只有在VC这个比较面向底层的开发工具中才会出现,坛子上搜索的信息也一直没有解决好,起初让人很郁闷。尤其是NetShareCheck这个检查是否共享的函数,很多人都说这个函数是不行的,建议采用NetShareEnum来枚举本机共享,再从共享列表中找出是不是有我们要检查的共享设置,而对于NetShareAdd,一些人采用的方法是直接在注册表中加入共享的方式来解决,不过我就是不信。
查阅了多方资料后终于解决问题,现在把心得在自己BLOG中写出来和大家分享!
http://blog.csdn.net/xiaoxinghappy/archive/2008/03/14/2181001.aspx