关于自定义系统文件类型关联程序的问题???高手请进!!

gyf168 2005-04-29 02:10:19
作了一个小项目,其中自定义了一种文件类型.tsk,当我打开这个文件的时候将调用我自己的程序打开,就像双击.rm格式文件调用realplayer一样,我想问的是,我在程序中用什么语句读到这用户双击文件的信息,比如用户双击了一个.tsk文件,按照需求,应该是打开此文件并显示此文件的信息,那么我在程序中如何才能给程序加启动参数,以便当用户打开此文件时我的程序将载入此文件?是不是使用Main函数中的参数,但我在程序中怎么写代码才能获得此参数呢??一句话,当用户双击一个tsk文件时,将启动我的程序,那么在程序中怎么才能得到这个文件的一些信息(应该是路径信息就可以了)??关联我已经做好了,但我现在使用文件关联启动程序根点击.exe启动程序没区别!!?最好有个例子什么的,谢谢各位!!
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Matthewzhong 2005-05-06
  • 打赏
  • 举报
回复
.NET运行环境Setup.exe会自己判断,我上面的方法是提供本地安装framework,如果你不需要本地安装的话就不用改,它自身也提供framework的微软网络连接
Matthewzhong 2005-05-06
  • 打赏
  • 举报
回复
1、用eXeScope打开Setup.exe文件(eXeScope在网上有下载,搜索引擎可以找到)
2、将“资源”-〉“字符串”-〉“64”-〉“1009,此安装程序……”中的“可以从 Web 获得 .NET Framework。”删除
3、保存,关闭
4、将相应版本的framework拷贝到安装目录中
5、修改Setup.ini文件中的“InstallUrl=……”为“InstallUrl=.\dotnetfx.exe”
gyf168 2005-05-06
  • 打赏
  • 举报
回复
up
gyf168 2005-04-29
  • 打赏
  • 举报
回复
果然可以,谢谢2位,还有个问题,就是在制作安装文件时,怎么判断目标机器是否已安装.Net运行环境,如果没有则提示用户安装,如果有则继续按装??有没有什么文档地址也行??
谢谢
gyf168 2005-04-29
  • 打赏
  • 举报
回复
真的这么简单,识试
cnming 2005-04-29
  • 打赏
  • 举报
回复
在安装项目中右键,然后选择文件类型

不过Main函数中要添加一个参数,就如同楼上写的
cnming 2005-04-29
  • 打赏
  • 举报
回复
在建立安装项目的时候设定好象就可以了
小贵子88 2005-04-29
  • 打赏
  • 举报
回复
在Main函数中增加如下的参数,这样关联.tsk文件后,双击.tsk文件,args[0]就会是你双击的文件名了,并且是带路径的,程序就可以做相应的操作了,打开文件等。
static void Main(string[] args)
{
}

110,567

社区成员

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

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

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