我在 MSI 安装程序中使用 Squirrel 安装程序。MSI 安装程序调用 Squirrel 安装程序。由于 MSI 安装程序将在添加/删除程序中有条目,我想删除(或不创建)由 Squirrel 安装程序创建的条目。
我所做的是RemoveUninstallerRegistryEntry
在事件处理程序中使用onFirstRun
,但它给了我以下错误:
Couldn't write uninstall icon, don't care: System.IO.IOException: Illegal operation attempted on a registry key that has been marked for deletion.
基于这个错误,我觉得我在错误的地方删除了卸载程序条目。删除卸载条目的地方应该是什么?或者有没有办法阻止松鼠首先创建这些条目?