Windows7 HKLM和VB.NET

时间:2014-07-18 19:31:52

标签: vb.net security registry admin

我正在尝试编写一个简单的帐户部署程序,我对VB.NET没有经验,但我认为这值得一试。

目标: 1.在HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon \ SpecialAccounts \ UserList下创建2个子键 2.创建DWORD:远程用户 3.分配值:00000000

  • 基本上,我有一个客户不喜欢在他的Windows 7屏幕上看到我们的远程用户帐户(非域 - 仅限工作组的环境),过去我创建了一个导入的注册表文件来解决问题。我想自动化这个过程,只是能够运行一个EXE(管理员很好)并为我完成它。我希望代码创建用户,将用户置于管理员组中,并隐藏帐户。每次遇到这个问题,这将节省我5-10分钟。我知道该程序需要以管理员身份运行(即使管理员已登录),那也没关系。

这一行,无论出于何种原因都无法正常工作,即使我以管理员身份运行:

 regkey = Registry.LocalMachine.CreateSubKey("Software\Microsoft\Windows NT\CurrentVersion\WinLogon\SpecialAccounts\UserList")
 Console.WriteLine(regkey) 'output verification of proper key

代码运行并且程序正常终止后,我刷新了注册表,并且没有创建我的子项。

如果我不能通过VB.net本地执行此操作,有没有办法让我的控制台应用程序以管理员身份运行并导入我知道可用的现有注册表?

感谢所有贡献者。

0 个答案:

没有答案