我们刚刚发现了我们在 Windows 7 64 位版本上的注册方案的一个新问题。目前我们在应用程序的资源中保存了一个隐藏的注册文件,但很明显这不是最好的地方。今天我们发现,在 Windows 7 64 位版本中,当应用程序尝试在程序 files(x 86)/.. 中创建文件时,它实际上最终会出现在 virtualStore 中用户的 appData 中。当不同的用户尝试从不同的帐户使用该软件时,这将成为一个严重的问题(因为 virtualStore 特定于用户的帐户,并且要求用户再次注册该软件)。
我想知道人们通常将这些注册文件放在哪里?