在Alexandria,当我尝试编译具有生成事件的项目时,收到以下警告
我如何才能看到我已经信任的项目的列表,该列表中的“始终信任此项目”?这些信息存储在哪里?
68bkxrlz1#
存储在注册表中的值中,该值由.proj文件中的ProjectGuid键入,数据值为项目名称。
HKCU\Software\Embarcadero\BDS\22.0\Compiling\TrustedBuildEvents
不确定这有多安全,因为“坏项目”可能会在.proj文件中放置一个可能已受信任的GUID。项目名称也需要匹配,因此可能不是太大的问题。
已使用Sysinterals Process Monitor捕获事件,以查看在选择Always Trust后BDS.exe正在执行什么操作,然后单击是。
a0zr77ik2#
这些项目存储在Delphi注册表中的COMPILING\Trust BuildEvents下。
2条答案
按热度按时间68bkxrlz1#
存储在注册表中的值中,该值由.proj文件中的ProjectGuid键入,数据值为项目名称。
不确定这有多安全,因为“坏项目”可能会在.proj文件中放置一个可能已受信任的GUID。项目名称也需要匹配,因此可能不是太大的问题。
已使用Sysinterals Process Monitor捕获事件,以查看在选择Always Trust后BDS.exe正在执行什么操作,然后单击是。
a0zr77ik2#
这些项目存储在Delphi注册表中的COMPILING\Trust BuildEvents下。