一个关于自动注册控件的问题
情况是这样的,这是我接到的任务只能去尽力完成。
有几个控件属于公司产品的一部分,是用ATL写的COM控件。
现在要求我写一个程序,运行这个程序后,自动把这些控件添加到本地机器的VS2005
的toolbox里面去。(当然前提是这个几个控件已经在注册表里注册了(另有程序实现),而且机器装得有vs2005)。
我想了两个方案,也是查msdn想出来的(自己以前从来没有碰过这块)
1. 写一个VS add-in。访问自动化对象,取toolbox然后创建一个tab,然后创建item加入这个tab的items集合。
但这个方法即使实现了也会有个缺点,就是用户可能必须要首先打开一次vs然后添加该add-in,然后运行之。这并
不是期望的行为。
2. 写一个脚本。类似WTL库的那个添加工程向导的脚本。自己对这个一点概念都没有。
请高手支一下招,给点代码或者资源。谢谢。