随笔分类 -  NSIS

摘要:最近要做一个注册表的判断。以往都是注册表某个键的键值存在查找,但是如何判断一个空键值的键是否存在呢(很多大厂装逼不写键值,有默认就好)? 下面给出解决办法(要沟通请邮件联系:7-7-2-7-0-6-5-4-8#qq.com) 阅读全文
posted @ 2017-06-21 15:02 卖雨伞的小男孩 阅读(1834) 评论(0) 推荐(0) 编辑
摘要:因工作需要,笔者需要做一个客户端产品的在线更新系统,在线更新谁都知道,但是一些具体的业务细节还是需要说明一下的。 一、在线更新的实现方式 1、在部署安装包的时候,添加一个配置文件,配置文件中包含了所有的dll、exe、文件夹、其他类型的文件以及文件夹;每次启动或者需要调用的时候,根据需要覆盖相应的文件即可。此种方式比较简单,有效,更新体量小,不涉及用户文件夹的修改但是对于已经成熟的,以... 阅读全文
posted @ 2017-02-24 17:31 卖雨伞的小男孩 阅读(929) 评论(0) 推荐(0) 编辑
摘要:NSIS堆栈操作 阅读全文
posted @ 2016-10-25 14:54 卖雨伞的小男孩 阅读(448) 评论(0) 推荐(0) 编辑
摘要:NSIS提供了很好的软件卸载功能编写的方法,但是针对win8.1和win10操作系统,由于开始目录的权限限制,我们有时候并不能完美的完成所需要的功能----卸载程序的快捷方式不能显示。话不多说,下面提供解决方法: 运用all用户权限和current用户权限各写一遍即可解决问题。下面是我打安装包卸载... 阅读全文
posted @ 2016-01-13 15:36 卖雨伞的小男孩 阅读(2919) 评论(0) 推荐(1) 编辑
摘要:我们都知道NSIS可以和C或者C++混合编程,方法是NSIS调用C或C++的动态库,那么如何调用呢?首先我们来创建动态库:// add.cpp : 定义 DLL 应用程序的导出函数。#include "stdafx.h"extern "C"_declspec(dllexport) int Add... 阅读全文
posted @ 2015-12-24 14:24 卖雨伞的小男孩 阅读(4236) 评论(0) 推荐(1) 编辑
摘要:NSIS多语言安装,很多教程提供了详细的代码,但是代码中某些语句的含义我还是不很明白,作为一个吃螃蟹的人,我做一个解释,避免很多小伙伴和我哟U一样的误区,以下结论都是自己根据实践得来,若发现理解错误,请联系我7-7-2-7-0-6-5-4-8#qq.com(为了避免不法分子查信息,已经经过模糊... 阅读全文
posted @ 2015-12-23 15:56 卖雨伞的小男孩 阅读(4397) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示