应用程序设置,ATL 项目向导
使用 ATL 项目向导的“应用程序设置”页来设计和向新的 ATL 项目添加基本功能。
服务器类型
选择三种服务器类型之一:
动态链接库 (DLL)
选择以创建进程内服务器。
可执行文件 (EXE)
选择以创建本地进程外服务器。 此选项不允许支持 MFC 或 COM+ 1.0。 它不允许合并代理/存根代码。
服务 (EXE)
选择以创建 Windows 启动时在后台运行的 Windows 应用程序。 此选项不允许支持 MFC 或 COM+ 1.0,也不允许合并代理/存根代码。
其他选项
注意
所有其他选项仅适用于 DLL 项目。
允许合并代理/存根代码
在需要封送接口时,选择“允许合并代理/存根代码”复选框作为便捷功能。 此选项将 MIDL 生成的代理和存根代码置于与服务器相同的可执行文件中。
Support MFC
选择以指定对象包括 MFC 支持。 此选项将项目链接到 MFC 库,以便可以访问其包含的任何类和函数。
Support COM+ 1.0
选择修改项目生成设置以支持 COM+ 1.0 组件。 除了库的标准列表外,向导还添加了特定于 COM+ 1.0 组件的库 comsvcs.lib
此外,启动应用程序时,mtxex.dll 会延迟加载到主机系统上。
支持组件注册器
如果 ATL 项目包含对 COM+ 1.0 组件的支持,则可以设置此选项。 组件注册器允许 COM+ 1.0 对象获取组件列表、注册组件或注销组件(单独或所有一起)。