Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
询问者
如何用应用程序判断windows7 的共享权限是否打开
综合讨论区
>
一般性问题讨论区
问题
0
登录进行投票
由于公司资讯安全管制,所以不允许用户电脑使用共享,也就是说要关闭共享,同时需要每天读取用户电脑的共享权限是否打开,xp时是通过用读取注册表相关值 来实现的,现在许多电脑装系统时是使用windows7, 原来的代码无法判断,因为xp与win7的注册表值不一至,但又不知道是哪一个,请问一下专家win7的共享权限开启与否是通过什么判断的,如果是通过注 册表值,能否提示win7注册表路径?另外问一下能否有地方找到win7更或win8的注册表或详细的系统说明文档。
2013年10月30日 11:53
回复
|
引用
全部回复
1
登录进行投票
明明有API(NetShareEnum),为什么要去读注册表?
Visual C++ MVP
2013年10月30日 21:23
回复
|
引用
版主
0
登录进行投票
这个API貌似不是我要的效果,这个API只是去读有没有共享,或共享了什么,我要的效果是有没有共享权限,是权限而不是共享本身,比如当前用户没有共享权限,不光没有共享打开,他想开共享也打不开,不过还是感谢MVP了。
2013年10月31日 11:34
回复
|
引用
1
登录进行投票
Vista以上版本,因为UAC,只有管理员模式(不仅仅是管理员身份)运行的进程可以创建共享,你查管理员组里有什么人就可以了。
Visual C++ MVP
已编辑
Sheng Jiang 蒋晟
Moderator
2013年10月31日 14:49
2013年10月31日 14:46
回复
|
引用
版主
0
登录进行投票
好的,我用这个去试一下
2013年11月1日 15:09
回复
|
引用