我用.net制作安装文件,在安装的最后一步要执行安装目录下的一个.bat批处理文件注册系统,拷贝文件,在卸载的时候要执行安装目录下的另一个.bat批处理文件,删除文件和变量,.bat文件已经写好了,但是怎么把它们做到安装程序中去呢?哪位大大指点一下啊^_^
解决方案 »
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- 为何每次新会话的第一次访问都是很缓慢?
- 集合属性的可视化编辑
- 正则表达式取img 标记的 src值,csdn里早期的答复都有bug
- 新人遇到小问题
- 发布数据库在设置数据库发布权限时出现问题?
- 關於郵件發出是否成功?
- 帮我解释一下这两个方法的作用吧
- DataAdapter.update()使用之疑问,我之有DATASET,没有DATAADAPTER怎么更新?
- checkbox在DATAGRID中进行数据绑定的问题??
- 用asp.net写数据库程序,要不要考虑数据并发更新错的问题,不是说ADO.NET已经为我们考虑过了吗??
- 在asp.net页面中,怎么检测户端是否关掉了javascript,若是关掉了,则给出提示。
2.用VS.net建立一个新的控制台程序uninst.exe文件
Module uninstall
Sub Main()
Dim myProcess As Process = New Process
If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then
myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}") '改为自己的ProductCode
End If
myProcess.Close() '后面加你自己的bat
Dim batProcess As Process = New Process
batProcess.Start("a.bat")
End Sub
End Module
3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式
http://msdn.microsoft.com/library/en-us/vsintro7/html/vxwlkwalkthroughusingcustomactiontocreatedatabaseduringinstallation.asp