Visual studio 阻止Visual Studio加密文件

Visual studio 阻止Visual Studio加密文件,visual-studio,encryption,Visual Studio,Encryption,当我看到弹出这个对话框时,我很震惊,因为我以为我是加密病毒的受害者: 使用Process Explorer查看哪个进程打开了对话框,我找到了efsui.exe,并验证了签名,以确保它是Microsoft的官方产品 接下来,我在谷歌上搜索了一下,找到了cipher/u命令来查找磁盘上的加密文件。结果是 C:\Windows\system32>cipher /u C:\Users\XXX\Documents\Visual Studio 2015\Backup Files\Form1.Desi

当我看到弹出这个对话框时,我很震惊,因为我以为我是加密病毒的受害者:

使用Process Explorer查看哪个进程打开了对话框,我找到了
efsui.exe
,并验证了签名,以确保它是Microsoft的官方产品

接下来,我在谷歌上搜索了一下,找到了
cipher/u
命令来查找磁盘上的加密文件。结果是

C:\Windows\system32>cipher /u
C:\Users\XXX\Documents\Visual Studio 2015\Backup Files\Form1.Designer.vb\~AutoRecover.Form1.Designer.vb.sln: Encryption updated.
在资源管理器中打开文件夹时会确认这一点

我使用VisualStudio已经很长时间了,但这是我第一次打开VB窗体

VisualStudio加密文件是否常见?这是否只发生在VB上,或者是因为最近安装了其他VS更新?如何关闭该功能

我试过:

  • 在VisualStudio的“快速查找”框中输入“加密”和“加密”
  • 找到一个类似于但我的驱动器是C:且不可移动的答案

我怀疑这是项目模板/扩展可以启用的功能:

发件人:

总之,一些Win32代码产生了.sln恢复文件,没有加密。独立arduino项目的创建在一分钟左右的时间内创建了一个加密的.sln恢复文件

在本例中,Arduino模板似乎具有此特定标志(可能是因为它可以存储凭据(应用商店ID、私钥等))

在我看来,这是一个极好的迹象,表明Microsoft Visual Studio开发人员已经考虑到了在“临时”文件中泄漏敏感/机密信息的可能性,这些文件甚至可能通过域控制器和配置文件复制进行漫游

因此,似乎没有办法禁用该功能(这是正确的)。但您可以始终将项目/应用程序数据存储在不支持NTFS加密的文件系统上。顾名思义,这可能是任何其他文件系统。ª



1任何支持扩展属性的POSIX文件系统都可以在Windows上支持此功能,这并非不可能,但我以前从未听说过它

哈,同样的事情刚刚发生在我身上,VS武断地决定加密一个自动恢复文件,提示windows要求我备份我的证书和密钥-这太好笑了。我只花了半个小时搜索“导出证书向导意外出现”,只有在自己使用相同的步骤解决后才找到这个答案。注释,以便查看“导出证书向导”窗口的其他人有机会找到此答案。那也是一个可怕的半小时——我还以为我得到了勒索软件呢!该死的,Visual Studio,在你这么做之前警告我!