我正在开发一个 Delphi 应用程序,它可以直接启动,作为桌面应用程序,通过运行应用程序(例如,通过单击资源管理器中的可执行文件)或 - 间接地,作为进程外服务器,通过创建任何在应用程序中实现(并由其注册)的 COM 对象
有没有办法检测我的应用程序是作为进程外 COM 服务器还是作为桌面应用程序启动的?
我正在开发一个 Delphi 应用程序,它可以直接启动,作为桌面应用程序,通过运行应用程序(例如,通过单击资源管理器中的可执行文件)或 - 间接地,作为进程外服务器,通过创建任何在应用程序中实现(并由其注册)的 COM 对象
有没有办法检测我的应用程序是作为进程外 COM 服务器还是作为桌面应用程序启动的?