有关重写OnAfterInstall,执行触发两次的问题

问题遇到的现象和发生背景

重写OnAfterInstall,来达到程序安装完成后,能够自动运行一次。

用代码块功能插入代码,请勿粘贴截图

protected override void OnAfterInstall(IDictionary savedState)
{
try
{
base.OnAfterInstall(savedState);
Assembly asm = Assembly.GetExecutingAssembly();
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Fujifilm\DriverInstaller\HaierOs.exe");
} catch(Exception ex)
{
Console.WriteLine("Start Application Error");
}
}

运行结果及报错内容

HaierOs.exe程序被触发了两次

我想要达到的结果

只被运行一次