我们为 microsoft office 开发了一个 COM 插件。我们希望确保在 Office 应用程序启动时加载我们的加载项(这意味着没有人试图在注册表中禁用它)。我们当前的解决方案是,我们正在使用一个外部应用程序,插件应该在特定时间后与之通信,从办公应用程序启动的第二个开始计算。如果它没有通信,那么我们停止办公应用程序,在注册表中验证我们应该加载,然后重新启动它。这是一个有问题的系统,因为没有人能猜出什么是合适的等待时间,而且你不想在工作 10 分钟后给用户,突然一个错误,更不用说添加对我们很重要-in 将尽快加载。
有任何想法吗?