VB修改组策略高手请进!!!----------------100分-------------------

2025-02-24 17:11:42
推荐回答(4个)
回答1:

应该可以的..

windows下有个命令secuedit.exe用来执行命令行下的组策略配置,不过这需要自己编辑安全模板来配合使用。

secuedit.exe并不直接修改某个选项,只是通过载入不同的安全模板来达到修改目的。
windows默认自带有几个基本的参考模板,在C:\WINDOWS\security\templates文件夹下。你可以去参考参考.

关于secuedit的使用语法跟安全模板的配置,你可以在微软的TechNet上找到相关资料,你还可以顺便看一下自动化安全配置相关的内容。微软软件虽然经常被人骂,但是它的文档绝对是世界软件公司中第一流的。

关键是不知道你说的这个设置具体的在什么位置呵..不然可以生成一个INF,通过secuedit后台更新组策略的.

算是给你个提示吧..多研究一下这个或许能做出来..或是去研究API中有没有对应修改组策略的部分.

回答2:

修改策略组其实也就是在修改注册表的设置,相对于注册表的庞大和复杂,策略组的修改显得方便安全快捷.

所以要修改程序的安全级别,你完全可以直接对注册表进行操作.具体方法如下:

1.用注册表检测工具备份注册表
2.用策略组修改程序安全级别
3.将修改后的注册表文件与原先备分的注册表比较,得出被修改的注册表键值,这个值就是控制程序安全级别的。
4.使用API函数对这个键值进行操作

回答3:

应该可以的..

windows下有个命令secuedit.exe用来执行命令行下的组策略配置,不过这需要自己编辑安全模板来配合使用。

secuedit.exe并不直接修改某个选项,只是通过载入不同的安全模板来达到修改目的。
windows默认自带有几个基本的参考模板,在C:\WINDOWS\security\templates文件夹下。你可以去参考参考.

关于secuedit的使用语法跟安全模板的配置,你可以在微软的TechNet上找到相关资料,你还可以顺便看一下自动化安全配置相关的内容。微软软件虽然经常被人骂,但是它的文档绝对是世界软件公司中第一流的。

关键是不知道你说的这个设置具体的在什么位置呵..不然可以生成一个INF,通过secuedit后台更新组策略的.

算是给你个提示吧..多研究一下这个或许能做出来..或是去研究API中有没有对应修改组策略的部分.
修改策略组其实也就是在修改注册表的设置,相对于注册表的庞大和复杂,策略组的修改显得方便安全快捷.

所以要修改程序的安全级别,你完全可以直接对注册表进行操作.具体方法如下:

1.用注册表检测工具备份注册表
2.用策略组修改程序安全级别
3.将修改后的注册表文件与原先备分的注册表比较,得出被修改的注册表键值,这个值就是控制程序安全级别的。
4.使用API函数对这个键值进行操作
组策略最后的存储地还是注册表吧
找到对应的注册表值
利用VB直接操作注册表

回答4:

组策略最后的存储地还是注册表吧
找到对应的注册表值
利用VB直接操作注册表