社区
C#
帖子详情
VS.NET安装部署,需要重起系统的问题!!!
jingling76
2007-04-10 04:38:57
制作的程序由于被系统服务调用,在卸载的时候,不能被完全清除,需要重起之后才能被完全删除。要实现这个功能,在做安装程序的时候该如何做????
...全文
273
17
打赏
收藏
VS.NET安装部署,需要重起系统的问题!!!
制作的程序由于被系统服务调用,在卸载的时候,不能被完全清除,需要重起之后才能被完全删除。要实现这个功能,在做安装程序的时候该如何做????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jingling76
2007-04-12
打赏
举报
回复
MoveFileEx是个API,哈,都可以调用的!
结帖!!!
jingling76
2007-04-11
打赏
举报
回复
是winlogon里的dll,不能停。现在只能卸载删除注册表后重起系统再手动删除,不知道为什么再次安装时dll不能覆盖原来的dll,只能手动删除dll后再进行安装!
windows installer能不能实现这样的功能???
scow
2007-04-11
打赏
举报
回复
停掉服务,servicecontroller
jingling76
2007-04-11
打赏
举报
回复
有没有谁知道实现的方法!~~~
blestcc
2007-04-11
打赏
举报
回复
vs.net 自带的打包工具做不到吧,我觉得那东西功能不是一般的弱啊
younglady
2007-04-11
打赏
举报
回复
vs.net 自帶的打包工具 windows installer
jingling76
2007-04-11
打赏
举报
回复
最好使用VS自带的制作工具,不要使用第三方的打包工具软件。
Mickey_Katy
2007-04-11
打赏
举报
回复
关注,
jingling76
2007-04-11
打赏
举报
回复
VC里有MoveFileEx这个函数,函数的第三个参数设置为MOVEFILE_DELAY_UNTIL_REBOOT后将在系统重起后删除文件,C#中有没有类似功能的函数???
nocsm
2007-04-11
打赏
举报
回复
不过说实话,自带的工具不好用确实是真的,如果你觉得自己用自带的弄不了那没办法了,找个免费的软件吧.....
jingling76
2007-04-11
打赏
举报
回复
to i_wanna()
那些属性都试过了,没有用。不过奇怪的是就这一个文件删除不掉,其它的都可以正常删除。郁闷了。
to nocsm()
那东西要收费的。没法用。
nocsm
2007-04-11
打赏
举报
回复
推荐使用installshield.....这个东西功能强大!
i_wanna
2007-04-11
打赏
举报
回复
你再看看那卸载不了的DLL的属性 有个TRansitive把它变成TRUE 看看再安装时能不能覆盖了
再看看Permanent属性 把他变成true 看看删除时能不能删
jingling76
2007-04-11
打赏
举报
回复
卸载的话删除不了文件。因为文件正在使用中。
现在的问题是如何实现在重启之后自动删除那个文件。
本来想在重新安装的时候把原来没有删除干净的文件重新删除一遍,
但是现在不知道要重载哪个方法。安装类中的OnBeforeInstall, OnAfterInstall, OnInstall的方法都试着重载过了,
但是这些事件的触发时间都在安装程序执行完安装后。
这样就导致了刚刚安装的文件被这方法都删除掉了。
i_wanna
2007-04-11
打赏
举报
回复
试试这样行不行..
创建个项目,加个安装类,覆盖卸载方法..再写代码来执行你要删除的东西
然后再用自定义操作卸载里添加个自定义操作....
在卸载项目时执行你上面写的卸载方法
sz709
2007-04-10
打赏
举报
回复
可以试试
<肥猫打包软件>
jingling76
2007-04-10
打赏
举报
回复
自己顶一下,大家来帮忙!!!
互联网公司MySQL
安装
部署
规范
学完这份教程,你将可以获得...知悉MySQL多实例及
部署
多实例 如果大家想
系统
学习MySQL,可关注我们的课程:企业级MySQL系列教程-贯穿课程讲解MySQL性能优化+原理+实战 地址:https://edu.csdn
.net
/course/detail/35721
VS
.NET
安装
部署
相信很多人都做过
安装
程序,目前最大功能最全的当属InstallShield,但是InstallShield的语法学习起来实在费劲,相对而言
vs
.net
自带的
安装
部署
短小精悍,且使用C#语法,对于一般C#开发者来说使用起来就极为简便,在对...
VB
.NET
安装
部署
VB
.NET
安装
部署
一).创建
部署
项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“
安装
和
部署
项目”,然后选择“模板”...
.net
core
部署
在Linux
系统
.net
core
部署
在Linux
系统
.net
5 和
.net
6
部署
到 IIS 完整步骤
.net
5 和
.net
6
部署
到 IIS 完整步骤
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章