vb.net安装目录 vbnet ini( 三 )


VB.NET安装部署八).打包时加入.net环境和MDAC功能:
把MS的PluginInstaller.msi插件装上后,用vb.net的自带的打包工具打包,就会自动把.net framework环境打进去,再下面的步骤进行设置,就可以把MDAC也打包.使用 Setup 项目安装 MDAC
1.确保 Visual Studio .NET 框架引导程序插件已安装 。
2.在 Solution Explorer 中选择 Setup 项目 。从 View 菜单指向 Editor,并选择 Launch Conditions(启动条件) 。
3.选择 Requirements on Target Machine(搜索目标计算机) 节点 。从 Action 菜单 , 选择 Add Registry Launch Condition(添加注册表搜索) 。
4.选择 Search for RegistryEntry1 节点 。在 Properties 窗口中,选择 RegKey 属性,并键入 Software/Microsoft/DataAccess 。
5.选择 Root 属性,并选择 vsdrrHKLM 。
6.选择 Value 属性,并键入 FullInstallVer 。
7.选择 Property 属性 , 并键入 MDACSEARCH 。
8.在 Launch Conditions Editor(启动条件) 中,添加Condition1 节点 。选择 Condition1 节点,在 Properties 窗口中,选择 Condition 属性,并选择 MDACSEARCH="2.6" 。
9.在 Solution Explorer 中选择 Setup 项目 。在 Project 菜单上,选择 Properties 。
10.将 Bootstrapper 属性设置为 Windows Installer Bootstrapper(Windows 安装引导程序) 。
vb.net链接数据库用相对路径可以用程序安装目录等相对路径:
比如:
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+AppDomain.CurrentDomain.SetupInformation.ApplicationBase"+information.mdb;Persist Security Info=False")
AppDomain.CurrentDomain.SetupInformation.ApplicationBase和Application.StartupPath
当将程序安装在"C:\Program Files\ABC"目录中时,以下两个属性返回的内容是不同的:
——AppDomain.CurrentDomain.SetupInformation.ApplicationBase 返回"C:\PROGRA~1\ABC\"
——Application.StartupPath则返回"C:\Program Files\ABC" 。
目前已知在服务(Windows Service)中使用AppDomain .CurrentDomain.AppendPrivatePath("C:\Program Files\ABC")会无效,用AppDomain .CurrentDomain.AppendPrivatePath("C:\PROGRA~1\ABC\")则没问题 。
而在窗口程序中(Windows Forms),则前者亦有效 。
VB.NET如何获取其他应用程序的安装路径?以及如何判断一个应用程序是否已经打开?你这个问题分着问兴许能快点得到答案 。
我只知道一点 , 软件已打开,可以根据进程信息判断
Private chm_process As Process
If IsNothing(chm_process) OrElse chm_process.HasExited Then
chm_process = New Process
chm_process.StartInfo.FileName = Application.StartupPath + "\软件使用说明书.CHM"
chm_process.Start()
Else
WinAPI.ShowWindowEx(chm_process.MainWindowHandle, WinAPI.nCmdShow.SW_RESTORE)
End If
让cad加载文件得找API,不知道有没有
vb.net做安装包,安装后自动运行程序1 新建安装部署项目
打开VS2005,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目),然后点击确定 。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成 。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来 。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中 。这样安装程序安装完成后会在 "开始-所有程序"和"桌面"上生成程序的快捷方式 。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式 , 然后定位到你的文件 。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";

推荐阅读