100分请教大侠,怎么在DLL文件中调用我的程序?

mableboy 2003-12-12 11:25:10
我想在IE右键菜单中添加一个菜单项,当用户单击菜单项时,我把URL信息传递给我的程序,并启动我的程序.

现在非常棘手的一个问题是,我已经能创建com对象了,但是不知道在DLL文件中
怎么来启动我的程序?(程序安装路径不知道)
...全文
17 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mableboy 2003-12-12
我是创建了com的实例了,现在的问题是要在这个实例中调用我的另外一个程序。
谢谢!
  • 打赏
  • 举报
回复
巍巍清风 2003-12-12
你如果是创建了COM类,可以使用创建自动化对象来创建你的COM实例。new ActiveX()什么的,用你的COM类的uuid或progID作参数。
  • 打赏
  • 举报
回复
mableboy 2003-12-12
我试过process了,不行,它什么反映都没有,估计是没有找到我的程序
  • 打赏
  • 举报
回复
desrie 2003-12-12
试下process
  • 打赏
  • 举报
回复
idiotzeng 2003-12-12
读注册表,如
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot
  • 打赏
  • 举报
回复
mableboy 2003-12-12
大侠们,帮帮忙阿!一定给分!
  • 打赏
  • 举报
回复
mableboy 2003-12-12
我已经实现了!谢谢!原理差不多!

分总是要给的:)
  • 打赏
  • 举报
回复
elite2018 2003-12-12
using System.Diagnostics;


Process pro = new Process();
pro.StartInfo.UseShellExecute = false;
pro.StartInfo.FileName = "C:\\abc.exe";//要执行的exe文件名
pro.StartInfo.Arguments = "C:\\def.txt";//在exe后面要执行的参数或要打开的文件等
pro.StartInfo.CreateNoWindow = true;
pro.Start();
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
申请成为版主
帖子事件
创建了帖子
2003-12-12 11:25
社区公告

让您成为最强悍的C#开发者