热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

WPF自定义安装包

描述:之前用的是第三方的打包软件,现在要自己做一个,但是对打包完全不懂,所以想弄清楚制作安装包的流程目的效果:像qq,360,酷狗之类的安装过程问题:界面已经不是问题了,但是如何实现
描述: 之前用的是第三方的打包软件,现在要自己做一个,但是对打包完全不懂,所以想弄清楚制作安装包的流程

目的效果:像qq,360,酷狗之类的安装过程

问题:界面已经不是问题了,但是如何实现一步步安装,不是很明确怎么做,可以说完全不清楚。想了解自己制作安装包的一些知识,和用到的相关知识,求教!

11 个解决方案

#1



QQ那种都是建个工程+美工 然后把你要打包的文件,变成这个工程的资源文件 然后运行后把这此资源文件保存到指定目录的 

#2


如何把要打包的文件,变成工程的资源文件,又如何把资源文件保存到指定目录?能详细描述一下吗?

只能加50分了,到顶了。

#3


还有,大侠,那个把资源文件(我的正真程序文件)保存到指定目录,应该不算安装吧,因为qq,酷狗,360等软件都是能在注册表中找到相应信息的,而且电脑管家能够知道新的程序安装了,所以我觉得,应该不止单纯的保存,可能还有其他动作,您知道中间还有其他什么动作么?是自己实现(估计很难),还是有相应的系统API可以调用,亦或者是其他?

#4


http://bbs.csdn.net/topics/390580215
百度下不就有了

#5


https://social.msdn.microsoft.com/Forums/ie/zh-CN/562dee0e-0b4d-4bbc-9f11-88da1e836b42/1wpfblend-2net3035

#6


引用 4 楼 starfd 的回复:
http://bbs.csdn.net/topics/390580215
百度下不就有了
 
这个似乎压根儿就没解决问题



引用 5 楼 starfd 的回复:
https://social.msdn.microsoft.com/Forums/ie/zh-CN/562dee0e-0b4d-4bbc-9f11-88da1e836b42/1wpfblend-2net3035

这个看的半懂不懂,不是很详细,可能因为我对打成安装包一点概念都没有,中间流程完全不清楚,所以有点懵了。

#7


第一个地址是告诉你找第三方打包工具
第二个地址给的是几个例子url

#8


大侠,这两个例子我肯定是先找过的
目前我不知道第三方工具能否解决需求,至少第一个地址中,我没有得到结论
第二个的两个URL我基本没有看懂,因为我根本不懂安装的流程。

我想知道:
               1.怎么样将程序安装到电脑,
                2.怎么样将程序相关信息写入注册表,
                3.怎么样让电脑管家等软件识别到我的程序已经安装,
 
我觉得1,2解决,3就解决了,关键是1,如何安装,我非常赞同1楼的观点,但是我觉得应该后续还有操作,不应该就直接保存,这一步,我感觉是问题的关键。
大侠,求教,这关键点,您能否指点?
或者大侠有更好的思路,也可以指点我,有可能我先入为主,思路错了。

#9


散分了,回答必有分,只求思路。

#10


算了,估计没戏,自己继续琢磨吧!哎。

#11


你自己写估计搞不定。  最后就没法打包。

评论都是瞎写的他们。正确的在这
http://www.cnblogs.com/stoneniqiu/p/4399343.html
http://www.cnblogs.com/stoneniqiu/p/4525032.html
源码
http://pan.baidu.com/s/1bntxKsB

推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
author-avatar
门前西瓜飘乐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有