我有python应用程序(使用py2exe捆绑),作为后台系统托盘应用程序运行,监视任何文件添加/创建特定文件夹(如Dropbox)并将该文件备份到云中。
我希望向该应用程序添加一个功能,即将API公开为COM服务器,以便另一个应用程序可以通过传递文件路径并将该文件备份到云中来使用它。
关于如何创建COM服务器,我已经完成了这个link,我觉得我已接近以下问题来解决这个问题:
每次运行我的应用程序时,它都会注册COM,因此请求管理员的许可
在未征得管理员权限的情况下注册COM的方法是什么。我的应用程序作为安装程序由Inno setup分发。
当其他应用程序访问COM对象(由我的应用程序注册)时,我需要自动打开应用程序(如果它已关闭)