首页 相关文章 如何在Win9x/2k下建立共享目录

如何在Win9x/2k下建立共享目录


  在Windows中建立一个共享目录,通常是使用NetShareAdd函数.但是在Win2k和Win9x下,这个函数分别是包含在Netapi32.dll和Svrapi.dll中.
  那么假如直接在程序中使用Netapi32.lib或Svrapi.lib,在不同的操作系统下运行时会发生找不到xxx函数的输出错误. 解决的办法就是通过GetProcAddress动态获取NetShareAdd.正好ccrun在csdn回答一位网友的问题,顺便写了些代码,在这里贴出来.
  
  注:
  1. 以下代码已在Win2k ADV Server和Win9x SE中通过测试.编译时不需要包含lm.h或Svrapi.h,假如包含的话,会引起数据类型重名的错误.
  2. 请使用Borland C++ Builder编译器.假如您用VC,个别参数需要改动
  
  代码如下:
  
  typedef DWord (WINAPI *NETSHAREADD2K)(LPWSTR, DWORD, LPBYTE, LPDWORD);
  typedef DWORD (WINAPI *NETSHAREADD9X)(const char FA...[ 查看全文 ]

2016-02-19 标签:

如何在Win9x/2k下建立共享目录的相关文章

手机页面
收藏网站 回到头部