社区
通信技术
帖子详情
如何获得一个组的全部用户列表
Firing_Sky
2000-01-01 03:18:00
最近编一个类似于Winpopup的程序,需要向一个其它组的全部用户发送一条消息,但我不止怎样获得另一个组的所有用户列表,特向高手求教
...全文
474
7
打赏
收藏
如何获得一个组的全部用户列表
最近编一个类似于Winpopup的程序,需要向一个其它组的全部用户发送一条消息,但我不止怎样获得另一个组的所有用户列表,特向高手求教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangtao
2000-01-07
打赏
举报
回复
do {
lpnrLocal = (LPNETRESOURCE)GlobalAlloc( GPTR, cbBuffer );
dwRetEnum = WNetEnumResource( hEnum, ¢ries, lpnrLocal, &cbBuffer);
if( dwRetEnum == NO_ERROR) {
for( i = 0; i < cEntries; i++ ) {
// 只搜索网络提供者为"Microsoft Network"的资源
str.LoadString( IDS_NETWORK_PROVIDER );
int nCmpNo = lstrcmpi( (LPCTSTR)lpnrLocal[i].lpProvider, (LPCTSTR)str );
if( nCmpNo )
continue;
// 只包括 Container 资源, 共享磁盘、打印机不具有 RESOURCEUSAGE_CONTAINER 属性
if( RESOURCEUSAGE_CONTAINER ==
( lpnrLocal[i].dwUsage & RESOURCEUSAGE_CONTAINER ) ) {
nLevel = -1;
switch( lpnrLocal[i].dwDisplayType ) {
case RESOURCEDISPLAYTYPE_NETWORK: // 整个网络
nLevel = 0;
strDisplayName.LoadString( IDS_ENTIRNET );
strTrueName = "*";
break;
case RESOURCEDISPLAYTYPE_DOMAIN: // 工作组
nLevel = 1;
strTrueName.LoadString( IDS_WORKGROUP );
strDisplayName.Format( "%s%s", lpnrLocal[i].lpRemoteName, strTrueName );
strTrueName = lpnrLocal[i].lpRemoteName;
break;
case RESOURCEDISPLAYTYPE_SERVER: // 计算机
nLevel = 2;
// 加 2 是为去掉前缀"//"
strDisplayName.Format( "%s", lpnrLocal[i].lpRemoteName + 2 );
strTrueName = strDisplayName;
break;
}
ASSERT( nLevel != -1 );
NewInfoNetHood( nLevel, strTrueName, strDisplayName );
if( !EnumerateNetHood( &lpnrLocal[i] ) )
return FALSE;
}
}
}
else
if( dwRetEnum != ERROR_NO_MORE_ITEMS ) {
NetErrorMessageBox( dwRetEnum, "WNetEnumResource" );
return FALSE;
}
}
Firing_Sky
2000-01-07
打赏
举报
回复
我还没试成功!
我也看不穿
2000-01-05
打赏
举报
回复
有一个软件类似
作者:李佑民
1999-4-20
需要的话mailto:10101973@yeah.net
ieswl
2000-01-04
打赏
举报
回复
可以使用 WNetOpenEnum 函数打开一个枚举资源,
使用 WNetEnumResource 进行枚举,这两个函数的具体说明在MSDN上有
我这里有段代码是在WindowsNT上实现WinPopup功能。其中在CNetTree
类中有用到这几个函数,你要可以发给你。
jiangtao
2000-01-03
打赏
举报
回复
Check following win api:
NetUserGetGroups
NetUserGetLocalGroups
you'd best use MSDN Library!
SuperChen
2000-01-03
打赏
举报
回复
如果是支持Active Directory就会十分方便,使用IDirectorySearch Interface中的相关方法。
kxy
2000-01-01
打赏
举报
回复
SHGetDesktopFolder
IShellFolder
window api help
不知是否可行.
linux将
用户
移动到
用户
组,Linux将
用户
添加到组
一个
用户
帐户可以添加到多个组中。例如,具有sudo权限的
用户
可以访问sudo命令以
获得
相关权限。此外,我们可以为组配置文件权限和其他权限。将
用户
添加到组是一个简单的过程,我们需要执行相应的命令。我们将介绍与...
Linux中将
用户
归为
一个组
(group)并设置组权限
【时间】2019.10.22 【题目】Linux中将
用户
归为
一个组
(group)并设置组权限 ...将一个已有
用户
centos 增加到一个已有
用户
组 apache 中,使此
用户
组成为该
用户
的附加
用户
组,可以使用带 -a 参数的...
linux中一个
用户
可以同时属于多个组吗,为什么linux
用户
可以属于多个
用户
组,文件只能属于一个
用户
组?...
谁说文件不能属于多个组的?支持 ACL 扩展就可以,现在大多数发行版都支持,只是默认它不给你显示出来罢了。为避免无休止的争论,特意补充说明一些观点,不强求接受,若有异议还请引用权威文档让我补补课,争论就免...
Linux
用户
、
用户
组 ( 添加、删除、修改 )
它允许
用户
以 root
用户
身份执行命令,而不需要知道 root 的密码,并能把输入输出写入日志 (/var/log/auth.log 文件记录了执行的所有命令和参数sudo 也是一种权限管理机制,它允许一个已授权
用户
以超级
用户
或者其它...
让linux
用户
隶属于多个组
让linux
用户
隶属于多个组 usermod -g 组名
用户
名:更改
用户
所属组,是覆盖;...类似于,Linux系统
一个组
可以包含多个
用户
成员,反过来,一个
用户
也可以隶属于多个组,其中一个方法就是使用usermod -G命令
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章