有些用户实际上更喜欢一键打开/执行文件,并相应地配置了他们的窗口。
我需要访问此信息,以便我可以模仿自定义ListBoxControl中的行为。但是我还没有找到可以存储此设置的线索。
可能我的英语不足以在这里搜索正确的术语。我怀疑wmi可以访问它。
答案 0 :(得分:0)
此值以HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellState
的第五个字节存储在注册表中。
您可以检查单击是否设置为:
var value = Registry.GetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\", "ShellState", null) as byte[];
var singleClick = value != null && (value[4] & 32) == 0;