枚举共享目录

#include <windows.h>
#include <stdio.h>
#include <lm.h>

void main( int argc, CHAR *lpszArgv[ ])
{

PSHARE_INFO_502 BufPtr,p;
NET_API_STATUS res;
//LPTSTR   lpszServer = NULL;
DWORD er=0,tr=0,resume=0, i;

   do // begin do
   {
      res = NetShareEnum (NULL, 502, (LPBYTE *)&BufPtr, -1, &er, &tr, &resume);
      //
      // If the call succeeds,
      //
      if(res == ERROR_SUCCESS || res == ERROR_MORE_DATA)
      {
         p=BufPtr;

         for(i=1;i<=er;i++)
         {
            printf("%S\n",p->shi502_path);
            p++;
         }
        
         NetApiBufferFree(BufPtr);
      }
      else
         printf("Error: %ld\n",res);
   }while (res==ERROR_MORE_DATA); // end do
  
   return;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值