<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/improve121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; improve121]]></copyright><item><title><![CDATA[Windows Installer (MSI) Error Codes]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/120778891</link><guid>https://blog.youkuaiyun.com/improve121/article/details/120778891</guid><author>improve121</author><pubDate>Fri, 15 Oct 2021 10:42:09 +0800</pubDate><description><![CDATA[Windows Installer (MSI) Error Codes



The following codes are returned by the Windows Installer functions MsiExec.exe and InstMsi.exe. Codes in Winerror.h (such as ERROR_INVALID_DATA, included here) can be returned as well.

The following codes indicate s]]></description><category></category></item><item><title><![CDATA[BuildMSI.vbs 生成MSI中间件 并通过连接生成MSI包]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/106082194</link><guid>https://blog.youkuaiyun.com/improve121/article/details/106082194</guid><author>improve121</author><pubDate>Fri, 15 Oct 2021 10:38:52 +0800</pubDate><description><![CDATA[BuildMSI.vbs内容如下：






''''''''''''''''''''''''''''''''''''
'
' BuildMSI.vbs
'
' KENLY
' Date: Nov.16.2005
' Copyright(c) 1988-2005 UFIDA.Inc,Ltd.
'
' Revision History:
'   Date     Comment
'
' 根据相关信息,自动生成Wix源文件,然后调用Wix toolSet
' 自动生成MSI适合U8补丁包安...]]></description><category></category></item><item><title><![CDATA[WIX 制作安装MSI程序 提示不符合短文件格式]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/106082009</link><guid>https://blog.youkuaiyun.com/improve121/article/details/106082009</guid><author>improve121</author><pubDate>Tue, 12 May 2020 18:12:54 +0800</pubDate><description><![CDATA[WIX 制作安装MSI程序 提示不符合短文件格式



启动 disable8dot3

fsutil behavior set disable8dot3 E: 0

启动disable8dot3 CMD设置后,需要把目录重新的复制下，原先创建的就不会改变了，需要重新的复制目录，CMD设置后必须重启服务器。



关闭 disable8dot3

fsutil behavior set disable8dot3 E: 1





修改后的状态，中间一行是短文件格式







C#代...]]></description><category></category></item><item><title><![CDATA[红黑树(一)之 原理和算法详细介绍]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/102867985</link><guid>https://blog.youkuaiyun.com/improve121/article/details/102867985</guid><author>improve121</author><pubDate>Sat, 02 Nov 2019 07:33:26 +0800</pubDate><description><![CDATA[红黑树(一)之 原理和算法详细介绍

https://www.cnblogs.com/skywang12345/p/3245399.html



30 张图带你彻底理解红黑树

https://www.javazhiyin.com/29663.html
]]></description><category></category></item><item><title><![CDATA[c++CreateEvent函数在多线程中使用及实例]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/102815873</link><guid>https://blog.youkuaiyun.com/improve121/article/details/102815873</guid><author>improve121</author><pubDate>Wed, 30 Oct 2019 11:25:22 +0800</pubDate><description><![CDATA[c++CreateEvent函数在多线程中使用及实例

https://blog.youkuaiyun.com/richerg85/article/details/7471426
]]></description><category></category></item><item><title><![CDATA[关于高版本调试ADODB.dll的兼容性问题]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/80493503</link><guid>https://blog.youkuaiyun.com/improve121/article/details/80493503</guid><author>improve121</author><pubDate>Tue, 29 May 2018 10:59:46 +0800</pubDate><description><![CDATA[ADO兼容处理

关于高版本调试ADODB.dll的兼容性问题

C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12 -u &quot;%CommonProgramFiles(x86)%\system\ado\msado28.tlb&quot;
rem （下载路径：windows 7 rtm 旧版本ado） https://download.csdn.ne...]]></description><category></category></item><item><title><![CDATA[Windbug调试崩溃处理方式]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79940562</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79940562</guid><author>improve121</author><pubDate>Sat, 14 Apr 2018 15:20:05 +0800</pubDate><description><![CDATA[调试工具：可以自己保存DUMP，自己分析DUMP给出具体的错误逻辑线程DebugDiagx64.msiDebugDiagx86.msi此和操作系统关联，64位使用X64，32位系统使用X86WINDBUG 64位调试64位程序，32位调试32位程序X86 Debuggers And Tools-x86_en-us.msiX64 Debuggers And Tools-x64_en-us.msi设置...]]></description><category></category></item><item><title><![CDATA[Windows关闭错误报告机制]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79883022</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79883022</guid><author>improve121</author><pubDate>Tue, 10 Apr 2018 16:22:32 +0800</pubDate><description><![CDATA[Windows关闭错误报告机制HKEY_LOCAL_MACHINE 添加//installshield 代码//在我们日常win7以上的系统使用过程，当某个程序出现非法操作或错误提示，WerFault.exe 系统会WER(启动错误报告机制)，询问用户是否要将此错误发送给微软公司，同时停止程序的运行。
//如果选择不发送，则只要错误还存在，错误报告会再次出现。发送了却也要填一些麻烦的信息。如果不想...]]></description><category></category></item><item><title><![CDATA[必须掌握8个基本DOS命令]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79421089</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79421089</guid><author>improve121</author><pubDate>Fri, 02 Mar 2018 11:11:48 +0800</pubDate><description><![CDATA[必须掌握8个基本DOS命令必须掌握8个基本DOS命令 一，ping　　它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作...]]></description><category></category></item><item><title><![CDATA[从黏贴板Clipboard中获取图片代码]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79421045</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79421045</guid><author>improve121</author><pubDate>Fri, 02 Mar 2018 11:09:04 +0800</pubDate><description><![CDATA[从黏贴板Clipboard中获取图片代码

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace PictureFromClipboardToFile
{
...]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装C/C++开发环境【！！！有更新！！！Ubuntu14.10下使用eclipse搭建C语言开发环境】]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79273649</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79273649</guid><author>improve121</author><pubDate>Tue, 06 Feb 2018 19:04:52 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/xlgen157387/article/details/41245309]]></description><category></category></item><item><title><![CDATA[MSI安装卸载日志源码公布MSIUI]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79260123</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79260123</guid><author>improve121</author><pubDate>Mon, 05 Feb 2018 15:02:47 +0800</pubDate><description><![CDATA[MSI安装卸载日志源码公布
MSIUI



ColorStatic.cpp 文件内容


// This file was created on March 28th 2001 by Robert Brault.
// I created this Class to be able change the Color of your Static Text.
// This is ]]></description><category></category></item><item><title><![CDATA[MSI安装逻辑设置，安装模块逻辑设置等VC++源码]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79258401</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79258401</guid><author>improve121</author><pubDate>Mon, 05 Feb 2018 11:52:01 +0800</pubDate><description><![CDATA[MSI安装逻辑设置，安装模块逻辑设置等VC++源码



MSIFunction.cpp文件内容


// dll.cpp : Defines the initialization routines for the DLL.
//

#include "stdafx.h"
#define DLLINTERFACE __declspec(dllexport)
#include "msi]]></description><category></category></item><item><title><![CDATA[IIS网站和虚拟目录动态创建源码]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79257805</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79257805</guid><author>improve121</author><pubDate>Mon, 05 Feb 2018 11:05:00 +0800</pubDate><description><![CDATA[IIS网站和虚拟目录动态创建源码
ACL.CPP文件内容




#include "stdafx.h"
#include "acl.h"
#include "SetupKit.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

////]]></description><category></category></item><item><title><![CDATA[IIS组件的动态安装方法（WIN7和WIN7以上版本才能只能执行）]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79257755</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79257755</guid><author>improve121</author><pubDate>Mon, 05 Feb 2018 10:54:20 +0800</pubDate><description><![CDATA[保存为bat文件，右键管理员运行

 


dism.exe /online /NoRestart /enable-feature /featurename:NetFx3
dism.exe /online /NoRestart /enable-feature /featurename:IIS-WebServerRole
dism.exe /online /NoRestart /enable-fea...]]></description><category></category></item><item><title><![CDATA[一个完整的MSI包的配置文件XML的内容形式和查看方法ORCA]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79257463</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79257463</guid><author>improve121</author><pubDate>Mon, 05 Feb 2018 10:44:02 +0800</pubDate><description><![CDATA[完成的XML配置形式内容模式

 400) OR ((VersionNT = 400) AND (ServicePackLevel >= 6)))]]>
				
					
					
				
				
					
				
				
				
				
				
					
				
				
					
				
			
			
				
					
				
				
				
			]]></description><category></category></item><item><title><![CDATA[动态生成MSI包的WIX脚本文件内容]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79247676</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79247676</guid><author>improve121</author><pubDate>Sat, 03 Feb 2018 16:14:53 +0800</pubDate><description><![CDATA[生成MSI脚本批命令
例如1：
set wixpath=G:\U8V13.1安装程序包\Wix
set packpath="G:\U8V13.1安装程序包\所有补丁文件包"
set packname=U8ERP-User-Define2
pushd %wixpath%
C:\Windows\system32\cscript /NoLogo %wixpath%\DEFINEWixcreater.]]></description><category></category></item><item><title><![CDATA[获取Msi文件的属性内容InstallUtility]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79247465</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79247465</guid><author>improve121</author><pubDate>Sat, 03 Feb 2018 15:53:09 +0800</pubDate><description><![CDATA[void MsiGetPropertyByOpenPackage()
{
	MSIHANDLE msiHandle = NULL;
	UINT uiOpenState;
	TCHAR* szMsiFileName= _T(&quot;C:\\Program Files (x86)\\远为软件\\virnos client\\SWar.msi&quot;);
	uiOpenState = MsiOpenPackage(...]]></description><category></category></item><item><title><![CDATA[InstallShield打包源码公布]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/79215145</link><guid>https://blog.youkuaiyun.com/improve121/article/details/79215145</guid><author>improve121</author><pubDate>Wed, 31 Jan 2018 11:39:17 +0800</pubDate><description><![CDATA[InstallShield打包源码公布包含重量级别的内容。
Setup.rul 内容

#include "ifx.h"
#include "global.h"




BOOL   gb_ShowCheckPort;
prototype ExFn_UFWelcome(HWND);
prototype ExFn_UFDetector(HWND);
prototype ExF]]></description><category></category></item><item><title><![CDATA[Wix打包系列（七） 添加系统必备组件的安装程序]]></title><link>https://blog.youkuaiyun.com/improve121/article/details/6285121</link><guid>https://blog.youkuaiyun.com/improve121/article/details/6285121</guid><author>improve121</author><pubDate>Tue, 29 Mar 2011 08:37:00 +0800</pubDate><description><![CDATA[<br />Wix打包系列（七） 添加系统必备组件的安装程序 <br />    我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情，那么在wix中如何检测系统必备组件并在安装过程中安装这些组件。这里以.Net Framework组件作为必备组件为例：<br />    <br />    7.1 检测.Net Framework 版本<br />    <br />    步骤1：为安装项目添加WiX .NET extensions库的引用<br />    如果是命令行方式使用wix，那么需要]]></description><category></category></item></channel></rss>