VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
100分紧急求助:如何在setup中获取setup的运行路径(不是安装路径)
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
100分紧急求助:如何在setup中获取setup的运行路径(不是安装路径)
发表于:
2007-03-28 17:23:12
楼主
100分紧急求助:如何在setup中获取setup的运行路径(不是安装路径)
发表于:
2007-03-28 17:26:53
1
楼 得分:
0
sf
发表于:
2007-03-28 17:28:18
2
楼 得分:
0
你是指 得到 你的setup.exe 所在的文件夹?
发表于:
2007-03-28 17:30:20
3
楼 得分:
0
你要添加自定义操作,可以建立一个新的c#类型库,从install类继承,然后在安装项目中添加自定义的操作项,向其添加参数,这个参数可以在install类中获取,从而得到用户在安装的时候选择的安装路径.
发表于:
2007-03-28 17:33:11
4
楼 得分:
0
你要添加的这个参数大致如下:
/installdir= "[targetdir]\ "
这里的 "[targetdir]\ "是基本固定的格式 ,而installdir则是自已定义的变量名字,由这个名字就可以得到用户在安装程序时选择的路径,比如:
protected override void oncommitting(system.collections.idictionary savedstate)
{
try
{
string installdir = this.context.parameters[ "installdir "];
fileinfo fi = new fileinfo(installdir);
installdir = fi.directoryname;
if (!installdir.endswith(@ "\ "))
{
installdir += @ "\ ";
}
...
发表于:
2007-03-29 08:03:45
5
楼 得分:
0
[targetdir]是用户选择的安装路径,我要的是setup的运行路径
发表于:
2007-03-29 08:11:03
6
楼 得分:
0
学习
发表于:
2007-03-29 08:45:10
7
楼 得分:
0
高手们帮帮忙啊
发表于:
2007-03-29 08:47:59
8
楼 得分:
0
你在自定义类里取application.startpath啊.
发表于:
2007-03-29 08:50:25
9
楼 得分:
0
学习
发表于:
2007-03-29 08:57:45
10
楼 得分:
0
install类中没有application方法
发表于:
2007-03-29 09:03:18
11
楼 得分:
0
怎么可能没有呢,只是你没有引用system.windows.forms这个名称空间而已,你可以直接使用如下:
string setuppath = system.windows.forms.application.startuppath
你试试看!
发表于:
2007-03-29 09:38:21
12
楼 得分:
0
不行,提示system.windows在命名空间中不存在
发表于:
2007-03-29 09:44:44
13
楼 得分:
0
在你的 自定义安装类库 中 引用system.windows.dll
发表于:
2007-03-29 09:53:16
14
楼 得分:
0
不提示错误了,但是得到的地址怎么是windows/system32呢
发表于:
2007-03-29 10:50:49
15
楼 得分:
0
请高手帮帮忙啊
发表于:
2007-03-29 13:13:55
16
楼 得分:
0
或许你在思路上有问题,
因为安装程序其实是运行的c:\windows\system32\msiEXEC.exe.
一般来说安装程序的时候不需要知道安装程序到底在哪里.
发表于:
2007-05-11 14:15:42
17
楼 得分:
0
我也遇到同样的问题,想获得安装程序的运行路径而不是c:\windows\system32 这个目录
发表于:
2007-11-19 19:02:08
18
楼 得分:
0
我现在也遇到了这样的问题
楼上的高手们好像没有解决这个问题
我倒是想到了一个遍历所有进程的方法
但是,郁闷的是我获取了所有的进程,这其中竟然没有运行的那个setup,倒是有好几个msiEXEC.exe
发表于:
2007-11-20 11:46:14
19
楼 得分:
0
讨论一下这种实现方法:http://www.cnblogs.com/jetxia/archive/2007/11/20/965212.html
下一篇:
小妹遇到一个超难的datatable合并问题!
上一篇:
数据库连接字符
相关文章
关于tableadapter调用insert,update,delete问题
关于httpwebrequest和httpwebresponse使用的端口...
有知道上海 宝信软件的没 他们招不招....
【求救啊】数据导入搞了好多天了!没头绪,大家帮...
帮忙
请问楼上大哥 如何http://localhost/api.as...
我做的windows服务为什么会在任务管理器中关闭?
操作access数据库的问题,请大家帮忙看看啊,很急...
关于动态添加自定义控件的问题,走过路过不要错过...
为什么,我已继承了installer类.在打包,安装时,没...
出售一套高级商城程序
〔asp.net2+c#〕求带附件发送email的代码,使用f...
一个关于域名解析的问题
使用js window.location.reload();&...
aspx转换成静态页面
高分请教一个问题
asp.net做的b/s系统如何根据密码用户自动登陆!!...
girdview更新添加的问题
如何制作安装程序,同时安装字体!在线等
如何读一个.jpg文件
其他资讯
c#中是否可以调用c中的.h文件?
赴微软做.net开发这么样?有没有人去过?
有关页面outputcache问题,怎么找到缓存存放的位置...
谁愿意和我一起做学校管理系统
请教一个关于wcf会话的问题
关于开发环境的问题。
新建群<<<<<程序员技术社区>&...
数据库中的数据导到excel的问题
从txt文件中取值
数据库使用了nvarchar(max)时,asp.net(c#)中c...
关于checkbox,请问这个可以做到么?
高分求判断webservice是否可以访问
asp.net的命令提交問題,就決就給分!哈
如何在server 端控制panel1在网页中的相对或...
生成的类库文件如何才能显示注释
asp.net+sql 无法更新数据库
关于水晶报表的概念(安装在服务器端,客户端要装...
vb6.0访问web服务,请各位指点迷津(迷茫中,非常...
网站已发布成功,但是在局域网内,其他人访问不了...
【招聘】c#图书兼职作者
快速检索
分类导航标签a
其他开发语言其他开发语言
多媒体/设计/Flash/Silverlight 开发图象工具使用
Delphi语言基础/算法/系统设计
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
专题开发/技术/项目数据结构与算法
Web 开发Java
其他数据库开发数据库
软件培训/认证/考试软件学院
企业开发Exchange
移动平台近距离无线技术
DelphiGAME
VC/MFC网络编程
PowerBuilder非技术版
软件培训/认证/考试软件水平考试
社区支持支持专区
最新资讯
notes邮件转换成eml格式?
怎样才能使手工拖动改变sdi窗口大小时按规定的比...
关于汇编指令的疑问
工作线程中使用递归进程退出。怪事。
问个题外问题,大家id后面括号里的汉字是在哪填的...
寻求fpspread学习资料
怎么读有空行的文本文件
treeview的text属性赋给一个文本框
gridbagconstraints的公有变量或方法哪有详细说明...
margin,padding表示哪段长度?
请教一个sql筛选的问题?
第二次打开窗口时弹出菜单无法弹出
想显示 版权所有©我的产品...
datagridview所遇到的一奇怪問題
access加密新思路
java &和&&的区别
求教:asp发送邮件总是不成功,问题在哪?
急问:创建datalist1时出错
无知帖:真的很不明白字段和属性有什么联系和区别...
再倒分,分多啊
使用image控件的问题?
怎么样能够把一个变量和一个文本筐的内容传出去?...
游戏服务器的问题
显示器信息的获取,分辨率的调整
vector容器怎么删除一个元素?
您好!请问一程序员需要什么配置的笔记本??
苏州工业园区外资企业急聘c#程序员,有意来苏州工...
问一个windows图形编程的问题
程序莫名挂起?c# 开发
vbscript 中如何用记录集生成数组。
向afinet网友道歉
程序编译的过程中提示的错误……
跳转页面后session不能保存,急啊!!!那位达人...
关于pb图标
内存问题
光标位置的问题,请高人指教!
基于对话框程序中用mfc odbc操作数据库
在线等,急.关于成批导入问题
c#
请教m3g里camera.setperspective()函数!
热门点击
谁将领导一个新导航时代的来临!
关于读取csv文件的乱码和没能完全读取行的问题
问一个有关joptionpane.showmessagedialog的问题...
关于调用函数自定义函数.
着急,在线等~为什么我自定义控件编译和引用都没...
winform中的tabcontrol如何使其中的某個tab無效(...
如何在数据库a的存储过程中动态为数据库b建立存储...
海南大学生家教网帮你找家教
求助vmware中,nat端口映射的问题
帮忙:根据文件的后缀名,获取该文件的执行程序的...
dll函数中的变量问题
高手来帮帮忙阿.!我是新手..在线等答案.!!
使用 ssh secure碰到的问题
对数组内的多个关键字,循环使用replace的问题?...
北京网络公司急招asp.net程序员
位图旋转90度算法分析(求助)
include "shellapi.h", 编译出无数错误...
vc程序运行时报错 应该怎样修改呀
hp 3240 装了 fedora 7&nbs...
rs232 与rs485 通讯 编程上有什么...
请大家介绍几个比较好的做人力资源的软件公司或产...
祝大家五一节快乐!
解决多浏览器之间兼容的策略应该是怎样的?
一个全局变量的问题!
为什么我新建web项目时会报"http/1.1  ...
运行html代码的javascript逻辑错误
如何将xml写入到sql数据库中,用c#编写
如何获取系统颜色名 ??
winform怎样把拷贝的部分excel内容粘贴到gridvie...
紧急求助:指定转换出错!datagrid里的多行全选问...
jsp 中小组开发一般用什么软件拼在一起??...
datefield的问题
谁能告诉我下列代码错在哪里?当我遍历到叶结点再...
请问一下vb怎么实现考试系统的编写
怎样检查一块硬盘的好与坏?
紧急求助!关于vc静态引用cb编写的.lib文件的错误...
asp.net(c#)实现web服务器与数据服务器的socket...
500求打印机centronics接口的fpga设计与实现要求...
********************请教关于js修改浏览器安全设...
问一个gdi+的问题