以下问题是我在百度里问的...但是一直都没有理想的答案...用C#如何操作(添加,删除,编辑)登陆脚本?急求高手帮忙,感激不尽!!!!
 悬赏分:20 - 离问题结束还有 1 天 23 小时
用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却没反应... 而我在他们的机子上...在"运行"->CMD->命令控制下...我输入命令.bat的内容...却有反应... 请问我现在该怎么办啊? 解决不了...我只能关闭问题了...因为提示时间差不多到了...
提问者: linrao - 助理 三级 
回答    共 2 条
你的想法很正确,因为编辑LGPO 的内容(database)的部分是undocumented 所以只能是通过对注册表进行操作,或者是编辑script.ini才能实现你的目的 编辑scripts.ini"文件的话,类似下面 [Logon] 
0CmdLine=C:\xxxx.exe 
0Parameters= 
1CmdLine=C:\yyyy.exe 
1Parameters=
回答者:tenhou - 初入江湖 二级 5-17 10:21