首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

局域网共享的有关问题

2013-07-04 
局域网共享的问题使用lmshare类里NetShareNetSessionNetFileNetConnection系列的API遇到的问题,比如使用Ne

局域网共享的问题
使用lmshare类里
        NetShare
        NetSession
        NetFile
        NetConnection
系列的API遇到的问题,比如使用NetSessionEnum获取主机所有的会话,得到的信息有

/LMSTR cname;         //连接ip地址
//LMSTR username;      //用户名
//DWORD num_opens;     //打开文件个数
//DWORD time;          //秒数会议一直活跃
//DWORD idle_time;     //秒数的会话一直处于闲置状态
//DWORD user_flags;    //指定一个值,描述了如何在用户建立会话
//LMSTR cltype_name;   //指针指向一个Unicode字符串,指定客户端建立会话的类型

第二个参数为用户名,问题如果下:
为什么有的电脑上得到的用户名始终是Guest呢,而有的电脑得到的是主机名呢。不得其解,上来请教各位路过的大大。是需要设置什么吗。 API
[解决办法]
C:\>net help use
此命令的语法是:


NET USE
[devicename 
[解决办法]
 *] [\\computername\sharename[\volume] [password 
[解决办法]
 *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] 
[解决办法]
 [/PERSISTENT:{YES 
[解决办法]
 NO}]]

NET USE {devicename 
[解决办法]
 *} [password 
[解决办法]
 *] /HOME

NET USE [/PERSISTENT:{YES 
[解决办法]
 NO}]


NET USE 用于将计算机与共享的资源相连接,或者切断计算机与共享资
 源的连接。当不带选项使用本命令时,它会列出计算机的连接。

devicename        指定一个名字以便与资源相连接,或者指定要切断的设备。
                  有两种类型的设备名:磁盘驱动器 (D: 至 Z:) 和打印机
                  (LPT1: 至 LPT3:)。输入 一个星号来代替一个指定的设备
                  名可以分配下一个可用设备名。
\\computername    指控制共享资源的计算机的名字。如果计算机名中包含有
                  空字符,就要将双反斜线 (\\) 和计算机名一起用引号
                  (" ")括起来。计算机名可以有1 到 15 个 字符。


\sharename        指共享资源的网络名字。
\volume           指定一个服务器上的 NetWare 卷。用户必须安装 Netware
                  的客户服务(Windows 工作站) 或者 Netware 的网关服务
                  (Windows 服务器) 并使之与 NetWare 服务器相连。
password          指访问共享资源所需要的密码。
*                 进行密码提示。当在密码提示符下输入密码时,密码不会显示。
/USER             指定连接时的一个不同的用户名。
domainname        指定另外一个域。如果缺省域,就会使用当前登录的域。
username          指定登录的用户名。
/SMARTCARD        指定连接使用在智能卡上的凭据。
/SAVECRED         指定保留用户名和密码。此开关被忽略,除非命令提示输入用
                  户名和密码。
/HOME             将用户与他们的主目录相连。
/DELETE           取消一个网络连接,并且从永久连接列表中删除该连接。
/PERSISTENT       控制对永久网络连接的使用。其默认值是最近使用的设置。
YES               在连接产生时保存它们,并在下次登录时恢复它们。
NO                不保存正在产生的连接或后续的连接;现有的连接将在下次登
                  录时恢复。可以使用 /DELETE 选项开关来删除永久连接。
NET HELP command 
[解决办法]
 MORE 用于逐屏显示帮助。

热点排行
Bad Request.