社区
通信技术
帖子详情
如何获得一个组的全部用户列表
Firing_Sky
2000-01-01 03:18:00
最近编一个类似于Winpopup的程序,需要向一个其它组的全部用户发送一条消息,但我不止怎样获得另一个组的所有用户列表,特向高手求教
...全文
470
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中将
用户
归为
一个组
(group)并设置组权限
【时间】2019.10.22 【题目】Linux中将
用户
归为
一个组
(group)并设置组权限 1、将
用户
设置为
一个组
:linux-user-group添加与删除 主要命令:使用usermod命令 usermod 示例 – 将一个已有
用户
增加到一个已有
用户
组中 将一个已有
用户
centos 增加到一个已有
用户
组 apache 中,使此
用户
组成为该
用户
的附加
用户
组,可以使用带 -a 参数的...
linux将
用户
移动到
用户
组,Linux将
用户
添加到组
Linux将
用户
添加到组Linux允许我们将
用户
添加到特定的
用户
组。一个
用户
帐户可以添加到多个组中。例如,具有sudo权限的
用户
可以访问sudo命令以
获得
相关权限。此外,我们可以为组配置文件权限和其他权限。将
用户
添加到组是一个简单的过程,我们需要执行相应的命令。我们将介绍与
用户
和组有关的所有场景,例如如何向组添加,删除或删除
用户
。此外,我们还将学习如何列出组。首先,了解Linux组:Linux组L...
linux中一个
用户
可以同时属于多个组吗,为什么linux
用户
可以属于多个
用户
组,文件只能属于一个
用户
组?...
是没必要还是我说错了?谁说文件不能属于多个组的?支持 ACL 扩展就可以,现在大多数发行版都支持,只是默认它不给你显示出来罢了。为避免无休止的争论,特意补充说明一些观点,不强求接受,若有异议还请引用权威文档让我补补课,争论就免了吧。首先我上面的回答其实也不严谨,文件的确不能“属于”多个组,因为“属于”这个概念根本就是错的。只不过国内的开发者们嘴上说习惯了,算是一种约定俗成吧,加上楼主的原题就是这么...
Linux
用户
、
用户
组 ( 添加、删除、修改 )
sudo (superuser do) 命令是一个命令行程序,它允许
用户
以 root
用户
身份执行命令,而不需要知道 root 的密码,并能把输入输出写入日志 (/var/log/auth.log 文件记录了执行的所有命令和参数sudo 也是一种权限管理机制,它允许一个已授权
用户
以超级
用户
或者其它
用户
的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。默认的安全策略记录在 /etc/sudoers 文件中,而安全策略可能需要
用户
通过密码来验证他们自己。
让linux
用户
隶属于多个组
让linux
用户
隶属于多个组 usermod -g 组名
用户
名:更改
用户
所属组,是覆盖; 小写 是 覆盖 usermod -G 组名1[,组名2,……]
用户
名:添加
用户
所属组; 大写 是添加 usermod -G 组名
用户
名 类似于,Linux系统
一个组
可以包含多个
用户
成员,反过来,一个
用户
也可以隶属于多个组,其中一个方法就是使用usermod -G命令
通信技术
4,354
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章