WINDOW网络编程问题

真相重于对错 2000-12-21 11:35:00
我使用NETSHAREEADD函数共享本机目录,SHINFO_2中的netname="CCCC",
path="c:\\",在NT4下用UNICODE串,在98下无论使用UNICODE,ANSI,
运行时都返回参数错误。
函数如下
char *szBuff="CCCC";\\此处无论用wchar_t *szpa=L"CCCC"还是用ANSI
char *szpa="C:\\";\\此处无论用wchar_t *szpa=L"C:\\"还是用ANSI;
SHARE_INFO_502 buf;
DWORD no;
buf.shi502_netname=(LPTSTR)szBuff;
buf.shi502_type=STYPE_DISKTREE;
buf.shi502_current_uses=10;
buf.shi502_max_uses=50;
buf.shi502_passwd=(LPTSTR)"";
buf.shi502_path=(LPTSTR)szpa;
buf.shi502_permissions=ACCESS_ALL;
buf.shi502_reserved=0;
LPDWORD parm_err;
no=NetShareAdd("\\\\HDT",502,(LPBYTE)&buf,parm_err);
no在98下都返回0X57
谢谢
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oo 2000-12-21
  • 打赏
  • 举报
回复
NetShareAdd在nt和95/98中的参数不一样的
查msdn吧
vcbear 2000-12-21
  • 打赏
  • 举报
回复
提示: 0x57是参数错误

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧