Windows 更改(标准)注册表项的类型(REG_SZ->;REG_EXPAND_SZ)一次

Windows 更改(标准)注册表项的类型(REG_SZ->;REG_EXPAND_SZ)一次,windows,registry,Windows,Registry,当你创建一个新的密钥时,里面总是有一个(标准)值,它是一个REG_SZ。在一种情况下,我希望它是一个REG_EXPAND_SZ。怎么做?我想这样做,这样我就可以将自定义URI协议链接到一个只能通过%APPDATA%找到的文件。如果在REG_SZ中放置一个带有类似sysvar的路径,它似乎不起作用。尝试使用RegSetKeyValue并将dwType参数设置为REG_EXPAND_SZ

当你创建一个新的密钥时,里面总是有一个(标准)值,它是一个REG_SZ。
在一种情况下,我希望它是一个REG_EXPAND_SZ。
怎么做?

我想这样做,这样我就可以将自定义URI协议链接到一个只能通过%APPDATA%找到的文件。如果在REG_SZ中放置一个带有类似sysvar的路径,它似乎不起作用。

尝试使用RegSetKeyValue并将dwType参数设置为REG_EXPAND_SZ