问题描述
最近无聊用VisualC#想编个可以方便开管U盘自动运行的小软件,我是想通过注册表来实现。注册表是改动了,可组策略里的设置却没变,现在都不知道从何下手了,路过的兄弟帮忙下请把详细的思路和方法写下!小弟等候……
解决方案
解决方案二:
顶~~~~~~~~~
解决方案三:
我也不知道,Mark!修改了注册表就行了吧!
解决方案四:
不行啊,注册表修改了还是不行,组策略里的那个设置没变,我想是不是那个也要变和注册表同步才行!
解决方案五:
能不能把代码发上去看看,也学习学习
解决方案六:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Windows;usingMicrosoft.Win32;namespaceCloseKey{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse)-------------启动U盘自动运行{conststringuserRoot="HKEY_LOCAL_MACHINE";conststringsubkey="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer";conststringkeyName=userRoot+"\"+subkey;Registry.SetValue(keyName,"NoDriveTypeAutoRun",145);}privatevoidbutton2_Click(objectsender,EventArgse)----------关闭U盘自动运行{conststringuserRoot="HKEY_LOCAL_MACHINE";conststringsubkey="Software\Microsoft\Windows\CurrentVersion\Policies\Explorer";conststringkeyName=userRoot+"\"+subkey;Registry.SetValue(keyName,"NoDriveTypeAutoRun",255);}}}这就是所有的编码哪有错请纠正下!谢谢!