在VB.NET中,我可以像这样在Windowsregistry中创build一个键:
My.Computer.Registry.CurrentUser.CreateSubKey("TestKey")
If My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINEMyKey",_ "TestValue",nothing) Is nothing Then MsgBox("Value does not exist.") Else MsgBox("Value exist.") End If
但是我如何检查registry中是否存在具有特定名称的密钥 ?
Java KeyBindings组合不起作用
在shmget中用作键的安全值
在Linux中将数据写入RTC spare ram
ZSH Bindkey反向查找
sendinput API可以模拟一段时间内按下的键盘按键吗?
阻止Linux应用程序中的所有键盘input(使用Qt或Mono)
If Microsoft.Win32.Registry.LocalMachine.OpenSubKey("TestKey") Is nothing Then ' Key doesn't exist Else ' Key existed End If
不过,我建议你不要走这条路。 返回nothing的OpenSubKey方法意味着密钥在过去的某个时刻不存在。 当该方法返回另一个程序中的另一个操作可能导致密钥被创建。
事实上,我没有检查关键的存在和创建它,而是直接去CreateSubKey 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。