用C#如何操作(添加,删除,编辑)登陆脚本?急求高手帮忙,感激不尽!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:49:08
用C#如何操作(添加,删除,编辑)登陆脚本?

C:\WINDOWS\System32\GroupPolicy\User\Scripts\Logon

是否要用到C#对注册表的操作?

还是要对C:\WINDOWS\System32\GroupPolicy\User\Scripts\Script.ini配

置文件的操作?

反正就一定要用到C#来操作,别的鼠标操作等等的方法我自己会,现在要的

是C#来操作,大家别乱答了...(因为之前就是很多人乱答...)
忘记了说...这个是对gpedit.msc(组策略)操作的...

楼下的tenhou兄...你可以说说怎么在注册表里操作的路径不?

我在\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy...我不知道是否在该路径下的哪个...

如果你知道的话,可以说下吗?谢谢...就是要实现通过用注册对scripts.ini(添加,删除,等等)操作

...嘿嘿...我想到了...利用C#生成.txt编辑下...输入[longo]的内容,然后C#操作Save时的格式:.ini就行了...

我先试试先...如果还不行...就再得问问了...

还是不行...我试过了...我写了代码...就在Logon文件下...生成脚本...也在Logon的上级目录..生成了scripts.ini.......

在别人的机子上...运行我写的程序...能生成...也能添加...

但是...登时...就是不能执行我写的脚本...我的脚本是.bat的批处理文件...

但同时我也发觉...他们的机子上...我随便新件一个.bat文件...写入相应的CMD命令后...运行.bat却没反应...

你的想法很正确,因为编辑LGPO 的内容(database)的部分是undocumented

所以只能是通过对注册表进行操作,或者是编辑script.ini才能实现你的目的

编辑scripts.ini"文件的话,类似下面

[Logon]
0CmdLine=C:\xxxx.exe
0Parameters=
1CmdLine=C:\yyyy.exe
1Parameters=

你可以试试 用程序写进去