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

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

现在非常棘手的一个问题是,我已经能创建com对象了,但是不知道在DLL文件中
怎么来启动我的程序?(程序安装路径不知道)
...全文
66 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧