自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (8)
  • 收藏
  • 关注

原创 Windows Installer (MSI) Error Codes

Windows Installer (MSI) Error CodesThe 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

2021-10-15 10:42:09 791

原创 BuildMSI.vbs 生成MSI中间件 并通过连接生成MSI包

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补丁包安...

2021-10-15 10:38:52 457

原创 WIX 制作安装MSI程序 提示不符合短文件格式

WIX 制作安装MSI程序 提示不符合短文件格式启动 disable8dot3fsutil behavior set disable8dot3 E: 0启动disable8dot3 CMD设置后,需要把目录重新的复制下,原先创建的就不会改变了,需要重新的复制目录,CMD设置后必须重启服务器。关闭 disable8dot3fsutil behavior set disable8dot3 E: 1修改后的状态,中间一行是短文件格式C#代...

2020-05-12 18:12:54 493

转载 红黑树(一)之 原理和算法详细介绍

红黑树(一)之 原理和算法详细介绍https://www.cnblogs.com/skywang12345/p/3245399.html30 张图带你彻底理解红黑树https://www.javazhiyin.com/29663.html

2019-11-02 07:33:26 107

转载 c++CreateEvent函数在多线程中使用及实例

c++CreateEvent函数在多线程中使用及实例https://blog.csdn.net/richerg85/article/details/7471426

2019-10-30 11:25:22 203

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

ADO兼容处理关于高版本调试ADODB.dll的兼容性问题C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12 -u "%CommonProgramFiles(x86)%\system\ado\msado28.tlb"rem (下载路径:windows 7 rtm 旧版本ado) https://download.csdn.ne...

2018-05-29 10:59:46 1273

原创 Windbug调试崩溃处理方式

调试工具:可以自己保存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设置...

2018-04-14 15:20:05 2843

原创 Windows关闭错误报告机制

Windows关闭错误报告机制HKEY_LOCAL_MACHINE 添加//installshield 代码//在我们日常win7以上的系统使用过程,当某个程序出现非法操作或错误提示,WerFault.exe 系统会WER(启动错误报告机制),询问用户是否要将此错误发送给微软公司,同时停止程序的运行。//如果选择不发送,则只要错误还存在,错误报告会再次出现。发送了却也要填一些麻烦的信息。如果不想...

2018-04-10 16:22:32 714

原创 必须掌握8个基本DOS命令

必须掌握8个基本DOS命令必须掌握8个基本DOS命令 一,ping  它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作...

2018-03-02 11:11:48 269

原创 从黏贴板Clipboard中获取图片代码

从黏贴板Clipboard中获取图片代码using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace PictureFromClipboardToFile{...

2018-03-02 11:09:04 2432

转载 Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】

http://blog.csdn.net/xlgen157387/article/details/41245309

2018-02-06 19:04:52 207

原创 MSI安装卸载日志源码公布MSIUI

MSI安装卸载日志源码公布MSIUIColorStatic.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

2018-02-05 15:02:47 2586

原创 MSI安装逻辑设置,安装模块逻辑设置等VC++源码

MSI安装逻辑设置,安装模块逻辑设置等VC++源码MSIFunction.cpp文件内容// dll.cpp : Defines the initialization routines for the DLL.//#include "stdafx.h"#define DLLINTERFACE __declspec(dllexport)#include "msi

2018-02-05 11:52:01 567

原创 IIS网站和虚拟目录动态创建源码

IIS网站和虚拟目录动态创建源码ACL.CPP文件内容#include "stdafx.h"#include "acl.h"#include "SetupKit.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif////

2018-02-05 11:05:00 2094

原创 IIS组件的动态安装方法(WIN7和WIN7以上版本才能只能执行)

保存为bat文件,右键管理员运行 dism.exe /online /NoRestart /enable-feature /featurename:NetFx3dism.exe /online /NoRestart /enable-feature /featurename:IIS-WebServerRoledism.exe /online /NoRestart /enable-fea...

2018-02-05 10:54:20 1612

原创 一个完整的MSI包的配置文件XML的内容形式和查看方法ORCA

完成的XML配置形式内容模式 400) OR ((VersionNT = 400) AND (ServicePackLevel >= 6)))]]>

2018-02-05 10:44:02 2457 1

原创 动态生成MSI包的WIX脚本文件内容

生成MSI脚本批命令例如1:set wixpath=G:\U8V13.1安装程序包\Wixset packpath="G:\U8V13.1安装程序包\所有补丁文件包"set packname=U8ERP-User-Define2pushd %wixpath%C:\Windows\system32\cscript /NoLogo %wixpath%\DEFINEWixcreater.

2018-02-03 16:14:53 617

原创 获取Msi文件的属性内容InstallUtility

void MsiGetPropertyByOpenPackage(){ MSIHANDLE msiHandle = NULL; UINT uiOpenState; TCHAR* szMsiFileName= _T("C:\\Program Files (x86)\\远为软件\\virnos client\\SWar.msi"); uiOpenState = MsiOpenPackage(...

2018-02-03 15:53:09 745

原创 InstallShield打包源码公布

InstallShield打包源码公布包含重量级别的内容。Setup.rul 内容#include "ifx.h"#include "global.h"BOOL   gb_ShowCheckPort;prototype ExFn_UFWelcome(HWND);prototype ExFn_UFDetector(HWND);prototype ExF

2018-01-31 11:39:17 2712

原创 Wix打包系列(七) 添加系统必备组件的安装程序

<br />Wix打包系列(七) 添加系统必备组件的安装程序 <br />    我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情,那么在wix中如何检测系统必备组件并在安装过程中安装这些组件。这里以.Net Framework组件作为必备组件为例:<br />    <br />    7.1 检测.Net Framework 版本<br />    <br />    步骤1:为安装项目添加WiX .NET extensions库的引用<br />    如果是命令行方式使用wix,那么需要

2011-03-29 08:37:00 1484

原创 Wix打包系列 (六)制作升级和补丁包

<br />  Wix打包系列 (六)制作升级和补丁包 <br />    前面我们已经知道怎么制作一个完整安装包了,但我们的软件往往不能一次性就满足客户的需要,当客户需要我们给软件进行升级的时候,我们应该怎么做呢?<br />    在这之前,我们有必要了解下Windows Installer中的Upgrades定义:<br />    6.1 关于Windows Installer Upgrades<br /> <br />    在Windows Installer中将软件产品的更新划分为3类:<br

2011-03-29 08:36:00 1328

原创 Wix打包系列(五) 部署数据库

<br />Wix打包系列(五) 部署数据库 <br />    很多人在使用vs进行打包的时候,经常会为数据库部署的问题犯愁,即便是重写Installer类的方法,也不是很可靠方便,下面我们来看看在wix中如何部署数据库。<br />    <br />    5.1 创建数据库<br />    <br />    wix包含数据库的相关链接库,需要为wix添加如下命名空间:<br /><Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"     

2011-03-29 08:34:00 754

原创 Wix打包系列(四) 自定义UI

<br />Wix打包系列(四) 自定义UI <br />    除了标准的安装界面,如果我们要在安装时需要提供一些额外的信息时,这时就需要自定义界面来显示和录入这些信息。<br />    <br />    4.1  自定义对话框<br />    如上一章中我们测试数据库的连接串在源文件中定义的,如果我们需要用户安装时输入数据库信息,就需要添加一个如图的对话框。<br />    开始之前,我们先看看标准的WixUI_Mondo UI包含哪些对话框:<br />   1: BrowseDlg    2

2011-03-29 08:32:00 1119

原创 Wix打包系列(三)自定义Action(Custom Action)

<br />  Wix打包系列(三)自定义Action(Custom Action)    3.1 关于Action<br />    我们已经知道如何生成具有标准安装界面的安装程序了,Windows Installer按照我们的界面设置使用标准的安装步骤进行安装,它的安装过程是由一系列标准的Action组成,通过这些Action来完成对计算机的安装配置;如果我们想自定义安装步骤或者在安装过程中执行自定义的操作,就需要使用自定义的Action。当然,使用Custom Action之前,我们应该先了解一下ms

2011-03-29 08:31:00 1957

原创 Wix打包系列(二)用户界面和本地化操作

<br />  Wix打包系列(二)用户界面和本地化操作 收藏 <br />    上一章节,我们已经大概知道如何对文件进行打包安装,不过我们也注意到,通过对Sample.wxs的编译链接,生成的msi安装包没有任何用户界面,只有一个安装进度条。下面我们来看看如何给安装包添加用户界面:<br /> <br />    2.1   使用wix用户界面 <br />    wix本身自带有一套UI,使用这些UI我们可以满足大多数的安装界面要求,你可以决定到底使用哪种WixUI:<br />    1、WixUI

2011-03-29 08:30:00 1615 1

原创 Wix打包系列(一)如何使用wix制作安装程序

<br />  Wix打包系列(一)如何使用wix制作安装程序<br />    最近由于项目需要,需要给客户制作安装程序,一开始使用vs2005自带的打包工程来打包,但用了一段时间发现vs打包太死板,而且使用起来问题很多。收费的商业打包工具不在我考虑范围内,于是在网上找到了wix,稍微了解了下,发现wix的确可以满足我的需求;但是网上wix中文的资料少的可怜,百度,google上搜索到关于wix中文的资料少的可怜,有的只是一些简单的应用,还不足以满足我的要求;没办法,只能靠自己了,还好项目不是很急,于是开

2011-03-29 08:28:00 2355

WIX生成MSI包的核心程序

WIX生成MSI包的核心程序,可以直接的通过脚本生成对应的MSI包,生成过程中修改对应的WMS文件来完成程序包的制作。

2020-05-12

windows 7 rtm 旧版本ado

windows 7 rtm 旧版本ado,旧版本ADO兼容调试方法。复制到指定目录后进行注册表导入后可以使用。

2019-01-03

eclipse-inst-linux64.tar.gz

eclipse-inst-linux64.tar.gz,eclipse-inst-linux64.tar.gz

2018-07-23

注册旧版本ado方法,解决高版本ado调试问题

注册旧版本ado方法,解决高版本ado调试问题。由于在WIN7以上环境ADO的编译和调试都无法处理,需要注册旧版本的ADO程序注册表来解决ADO升级后无法注册的问题。

2018-05-29

IIS虚拟网站,虚拟目录安装设置,应用程序池ASPNET安装。

IIS虚拟网站,虚拟目录安装设置,应用程序池ASPNET安装。

2018-01-31

MSI安装调用实现代码,实在MSI的安装卸载,修改等的具体功能代码

MSI安装调用实现代码,实在MSI的安装卸载,修改等的具体功能代码

2018-01-31

用于监测操作系统,IIS,NET35,NET45,数据库,注册表,silverlight等第三方组件是否安装

用于监测操作系统,IIS,NET35,NET45,数据库,注册表,silverlight等第三方组件是否安装

2018-01-31

[C#]打印机监控系统

[C#]打印机监控系统 [C#]打印机监控系统 [C#]打印机监控系统 [C#]打印机监控系统 [C#]打印机监控系统

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除