在Windows 8.1注册表的兼容性设置值中代字号的含义

Wol*_*olf 6 windows compatibility admin windows-8 windows-8.1

我试图找出如何以自动方式管理某些旧程序的兼容性设置.此超级用户问题如何从命令行设置可执行文件的兼容性模式?已经帮助了很多指向用于兼容性设置的注册表项.

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Run Code Online (Sandbox Code Playgroud)

可悲的是,到目前为止还有一个细节尚未得到答复.我试图通过检查相关的注册表值来弄清楚应用程序属性对话的变化,看起来很简单!但是我对已知的兼容性开关之前的波浪号char感到恼火,例如:

~ WINXPSP3
~ MSIAUTO
~ RUNASADMIN WINXPSP3
Run Code Online (Sandbox Code Playgroud)

我尝试在网上搜索但没有成功.我发现这个〜标志在Windows 8.1(和Windows 8)中使用,但在早期的Windows版本中没有.

有谁知道更多吗?

  • 什么时候使用?
  • 这是什么意思?
  • 有没有可靠的参考?

小智 0

最有可能的是,~(波形符)确实适用于 Windows 8。我注意到,在类似的情况下,在 Windows 7 上,#(井号)字符(后跟空格)。