关于打包卸载的问题

forestwind 2009-11-29 11:46:36
用的是VC2008 (C#), 给小手机程序打包,希望在手机上 system remove programs 那块卸载的时候能自动删除自己定义的快捷方式,打包的时候应该怎么办啊,哪们大虾给指点下,谢谢了
...全文
82 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
forestwind 2009-12-01
  • 打赏
  • 举报
回复
嗯,谢楼上的,现在也只能这样的了,把那个开机自动启动设成默认的得了,原来我是设了个选择,可以自动启动也可以不自动启动的,现在看来估计不太行了,除非自己写个卸载
iqlife 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 forestwind 的回复:]
汗,忽然发现我的问题没描述清楚,在打包的时候生成的那个快捷方式被卸载掉没有问题,问题是我在写程序的时候因为希望程序开机自动启动,就写代码往windows startup 文件夹下创建了一个快捷方式,因为不是在打包的时候创建的,所以卸载的时候没有去卸那个,有没有什么办法
[/Quote]
会自动卸载啊,你打包的有问题吧,只要安装的,卸载的时候都会找到删除掉的
forestwind 2009-11-30
  • 打赏
  • 举报
回复
汗,忽然发现我的问题没描述清楚,在打包的时候生成的那个快捷方式被卸载掉没有问题,问题是我在写程序的时候因为希望程序开机自动启动,就写代码往windows startup 文件夹下创建了一个快捷方式,因为不是在打包的时候创建的,所以卸载的时候没有去卸那个,有没有什么办法
世外涛缘 2009-11-30
  • 打赏
  • 举报
回复
想要在卸载做想要的处理,可以参考下SDK下的例子:\Common\CPP\Win32\SetupDLL
在Uninstall_Exit函数中写代码。
世外涛缘 2009-11-30
  • 打赏
  • 举报
回复
我理解在cab中的文件,安装时被释放到指定路径,卸载时就被删除了,不需要做额外的处理。
forestwind 2009-11-30
  • 打赏
  • 举报
回复
汗,不知道楼上的是不是误会了我的意思,NoUninitial属性正常应该是false的,我没想让我的程度不被卸载,我的意思是,我打包的时候是不是得加点什么,才能使系统自动卸载的时候能把我的快捷方式也一起卸载掉,现在我把程度卸载掉,那些旧的快捷方式还在那里,我想应该不用自己重新做个unstall.exe吧,
世外涛缘 2009-11-30
  • 打赏
  • 举报
回复
楼主把该快捷方式,以lnk文件的形式放到cab中不就可以了么
beyondma 2009-11-29
  • 打赏
  • 举报
回复
顶一下楼上,这个是系统自己做的。
世外涛缘 2009-11-29
  • 打赏
  • 举报
回复
只要选择智能设备Cab项目中的NoUninitial属性,设置指定是否可以卸载此项目。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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