VS制作安装包包含卸载程序

VS制作安装包包含卸载程序
VS制作安装包包含卸载程序

VS 制作安装包包含卸载程序

Net 程序打包安装与卸载制作——问题描述(一)项目已将近完工,怎样将你的程序打包,包装成一个完美的安装程序呢? 今天我将我个人使用.Net 制作打包程序的经验分享给大家,不足之处还希望大家能够给予指正。面对对.Net 平台开发出来的程序,它的运行对系统环境要求有点高,需要.Net Framework 的支持,所以首先面对的问题是怎样将.Net Framework1.1 或2.0 安装在一台没有以前没有装过的机子上。以下是我在打包过程中需要解决的问题:一.怎样将.NET 程序部署到没有安装_NET Framwork 的机器上? 二.怎样在打包程序中自动安装SQL Server 数据库?三.怎样将MSDE Sp3 打包进.Net 安装项目中?四.怎样将MDAC 打包进.Net 安装项目中?五.怎样制作.Net 卸载程序?六.怎样创建各种快捷方式?解决了以上的问题后,基本上能够满足你的安装项目需要了吧?好了废话少说,现在我们马上来动手制作。

.Net 程序打包安装与卸载制作——怎样将.Net 程序部署到没有安装.Net Framwork 的机器上?(二)怎样将.Net 程序部署到没有安装.Net Framwork 的机器上?

部署在.Net 平台下开发的应用程序,需要安装安装对应版本

的.Net Framwork, 而Vsual Studio 2003 并没有提供一起打包的功能,所以这一点估计大多开发者都感觉不是太好,那如何将.Net Framework 安装部署到客户机上呢?其实微软提供了我们一个安装引导插件( Microsoft Visual Studio .NET 2003 引导程序插件) ,可以帮助我们在打包时,它会自动将.Net Framework 打包放入你的安装程序中,完成了我们想要的功能。建立安装程序项目,将自己需要打包的程序加入进去,编译过后,你会注意到在生成的安装目录下,你将会注意到多了几个文件( dotnetfx.exe 、Config.ini 、langpack.exe 、Settings.ini ),详细介绍如下:Config.ini —安装配置文件dotnetfx.exe —.Net Framework 组件langpack.exe —语言包Settings —设置文件ItemSoft.msi —.msi 安装文件

Setup.exe —主安装程序Config 的文件内容如下:[config.ini]

IDS_NOT_SINGLE_INSTANCE= 已有另一版本的安装程序正在运行。该应用程序一次只能运行一个版本。

IDS_DIALOG_CAPTION=%s 安装

IDS_SINGLE_INSTANCE_FAIL=CreateMutex 无法对单个的实例检查分配句柄。

IDS_SETUP_FAILURE=%s 安装失败。如果问题继续存在,请与产品支持人员联系。

IDS_DEFAULT_PRODUCTNAME= 应用程序

IDS_SETTINGS_INIT_FAILURE= 安装设置文件’%s 在解析

时出错,或者无法定位该文件。

IDS_CREATE_PROCESS_FAILURE= 下列命令行的CreateProcess 操作失败: %s 。

IDS_INSUFFICIENT_PRIVILEGES= 运行%s 安装程序要求具有本地系统管理员的权限。安装程序现在退出。

IDS_DIALOG_TEXT= 单击”确定”开始安装%1 。单击”取消” 退出安装。

IDS_ERROR_CAPTION=%s 安装错误

IDS_VERSION_DETECT_FAILED=%1 的版本检测失败。

请确保安装程序存在于指定位置。%n%n 返回消息: %2

IDS_MSI_NOT_FOUND= 无法定位产品安装程序’%s。安装程序现在退出。

IDS_REBOOT_QUERY= 安装完成。现在重启吗?

IDS_SETUP_SUCCEEDED= 安装成功。

IDS_INVALID_LANGID_CAPTION= 无效的语言包代码

IDS_FX_NOT_FOUND= 无法定位.NET framework exe 文

件’%s。安装程序现在退出。

IDS_INVALID_LANGID_MESSAGE= 语言包代码%s 无效。跳过…IDS_LANGPACK_NOT_FOUND= 无法定位语言包%s 。安装程序现在退出。

IDS_MDAC_NOT_FOUND= 无法定位MDAC exe 文件’%s。安装程序现在退出。

IDS_FILE_NOT_FOUND= 无法定位’%1安装程序现在退出。Settings.ini 文件内容如下:

[Bootstrap]

MsiPath=ItemSoft.msi —.msi 安装文件

ProductName=中国亿万电器成套报价系统-安装产品名称MdacVersion=2.71

BootstrapFx=true

FxInstallerPath=

LanguageID=2052

BootstrapLangPack=true

LangPackInstallerPath=

BootstrapMdac=true

MdacInstallerPath=

这种方法能够很简单的将.Net Framwork 与你的应用程序一起打包到安装程序中,并且自动检测客机上的是否安装过.Net Framework, 然后运行安装。相信大家一定能够喜欢这个插件。

.Net 程序打包安装与卸载制作——怎样在打包程序中自动安装SQL Server 数据库(三)?怎样在打包程序中自动安装SQL Server 数据库?1、创建安装项目“ Setup1 ”安装项目在“文件”菜单上指向

“添加项目”,然后选择“新建项目”。在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称” 框中键入“ setup1 ”。单击“确定”关闭对话框。项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。

在“属性”窗口中,选择ProductName 属性,并键入”亿万电器成套报价系统”。

2、在安装项目中创建安装程序类( install.cs )。添加创建数据库( InstallDatabase.txt )、删除数据库 ( DropDatabase.txt )、初始化数据基本数据

(InitializeData.txt) 脚本文件,将属性“生成操作”设为“嵌入的资源”。代码如下:

using System;

using System.Collections;

using https://www.360docs.net/doc/444365856.html,ponentModel;

using System.Configuration.Install;

using System.Data;

using System.Data.SqlClient;

using System.IO;

using System.Reflection;

using System.Text.RegularExpressions;

using System.Windows.Forms;

using System.Text;

using Microsoft.Win32;

namespace install

{

///

/// Installer 的摘要说明。

///

[RunInstaller(true)]

public class Installer : System.Configuration.Install.Installer { ///

/// 必需的设计器变量。

///

string conStr= ” packet size=4096;integrated security=SSPI; ”+

“data source=/ ” (local)/ ” ;persist security info=False; ”+“ initial catalog=master;connect timeout=300 ;RijndaelCryptography rijndael = new

RijndaelCryptography();

private https://www.360docs.net/doc/444365856.html,ponentModel.Container components =

null;

public Installer()

{

// 该调用是设计器所必需的。

InitializeComponent();

// TODO: 在InitializeComponent 调用后添加任何初始化

}

///

/// 清理所有正在使用的资源。

///

protected override void Dispose( bool disposing )

{

if( disposing )

{

if(components != null)

{

components.Dispose();

}

} base.Dispose( disposing );

}

#region 组件设计器生成的代码

///

/// 设计器支持所需的方法- 不要使用代码编辑器修改

/// 此方法的内容。

///

private void InitializeComponent()

{

components = new https://www.360docs.net/doc/444365856.html,ponentModel.Container(); }

#endregion

#region 重载自定义安装方法

protected override void OnBeforeInstall(IDictionary savedState)

{ base.OnBeforeInstall (savedState);

}

public override void Install(IDictionary stateSaver) {

base.Install (stateSaver); string databaseServer =

Context.Parameters[ ” server ” ].ToString();

string userName = Context.Parameters[ ” user ” ].ToString();

string userPass

= Context.Parameters[ ”

pwd” ].ToString();

string targetdir =

this.Context.Param eters[ ” targetdir ” ].ToString();

conStr =

GetLogin(databaseServer,userName,userPass, ” master ” );

SqlConnection sqlCon = new SqlConnection();

try

{

sqlCon.ConnectionString = conStr;

sqlCon.Open();

rijndael.GenKey();

rijndael.Encrypt(conStr);

stateSaver.Add( ”key ” ,rijndael.Key);

stateSaver.Add( ”IV ” ,rijndael.IV);

stateSaver.Add( ” conStr ” ,rijndael.Encrypted);

ExecuteSql(sqlCon, ” InstallDatabase.txt ”);

ExecuteSql(sqlCon, ” InitializeData.txt ”);

if(sqlCon.State!=ConnectionState.Closed)sqlCon.Close();

}

catch(SqlException)

{

MessageBox.Show( ”安装失败!/n 数据库配置有误,请正确配置信息! ”, ”错

误” ,MessageBoxButtons.OK,MessageBoxIcon.Error);

if(sqlCon.State!=ConnectionState.Closed) sqlCon.Close();

this.Rollback(stateSaver);

}

}

protected override void OnAfterInstall(IDictionary

savedState)

{

base.OnAfterInstall(savedState);

}

public override void Rollback(IDictionary savedState) {

base.Rollback (savedState);

}

public override void Uninstall(IDictionary savedState)

{

base.Uninstall (savedState);

if(savedState.Contains( ” conStr ”))

{

string targetdir =

this.Context.Parameters[ ” targetdir ” ].ToString();

RijndaelCryptography rijndael = new RijndaelCryptography();

rijndael.Key = (byte[])savedState[ ”key ”]; rijndael.IV = (byte[])savedState[

”IV ”];

conStr ” ]); conStr = rijndael.Decrypt((byte[])savedState[ ”

SqlConnection sqlCon = new SqlConnection(conStr); ExecuteDrop(sqlCon); }

}

#endregion

#region 数据操作方法

//从资源文件获取中数据执行脚本

private static string GetScript(string name)

{

Assembly asm = Assembly.GetExecutingAssembly();

Stream str = asm.GetManifestResourceStream(asm.GetName().Name

+ “ . ” + name);

StreamReader reader = new

StreamReader(str,System.Text.Encoding.Default);

System.Text.StringBuilder output = new System.Text.StringBuilder();

t■I ■“ ”

string line = “”;

while((line = reader.ReadLine())!=null)

{

output.App end(line + “ /n ”);

}

return output.ToString();

}

//获取数据库登录连接字符串

private static string GetLogin(string databaseServer,string userName,string userPass,string database) {

return “ server= ” + databaseServer +

“ ;database= ” +database+ ” ;User ID= ” + userName +

“ ;Password= ” + userPass + ” ;connect timeout=300;

}

//执行数据库脚本方法private static void ExecuteSql(SqlConnection sqlCon,string sqlfile)

{

string[] SqlLine;

Regex regex = new

Regex( ” A GO? ,RegexOptions」gnoreCase |

RegexOptions.Multiline);

string txtSQL = GetScript(sqlfile);

SqlLine = regex.Split(txtSQL);

if(sqlCon.State!=ConnectionState.Closed)sqlCon.Close(); sqlCon.Open(); SqlCommand cmd = sqlCon.CreateCommand(); cmd.Connection = sqlCon; foreach(string line in SqlLine)

{

if(line.Length>0)

{

https://www.360docs.net/doc/444365856.html,mandText = line;

https://www.360docs.net/doc/444365856.html,mandType = CommandType.Text;

try

{ cmd.ExecuteNonQuery();

}

catch(SqlException ex)

{

//rollback

string ss = ex.Message;

ExecuteDrop(sqlCon);

break;

}

}

}

}

//删除数据库

private static void ExecuteDrop(SqlConnection sqlCon)

{ if(sqlCon.State!=ConnectionState.Closed)sqlCon.Close(); sqlCon.Open(); SqlCommand cmd = sqlCon.CreateCommand(); cmd.Connection = sqlCon; https://www.360docs.net/doc/444365856.html,mandText = GetScript( ” DropDatabase.txt ” );

https://www.360docs.net/doc/444365856.html,mandType = CommandType.Text;

cmd.ExecuteNonQuery();

sqlCon.Close();

}

#endregion

}

单击“生成”菜单下“生成解决方案”,生成nstall.dll安装类文件。

3、将“主程序”项目的输出添加到部署项目中在“文件系统编辑器”中,选择“应用程序文件夹”,单击右键指向“添加”,添加“项目输出”。

在“添加项目输出组”对话框中,选择“项目”下拉表框中选择你的主安装程序类,如上面的“ install ”。

从列表框中选择“主输出”组,然后单击“确定”关闭。

4、创建自定义安装对话框在解决方案资源管理器中选择安装项目

“ Setup1 ”项目在,“视图”菜单上指向“编辑器”,然后选择“用户界面”。

在用户界面编辑器具中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。

在“添加对话框”中选择“文本框(A) ”对话框,然后单击“确定” 关闭对话

框。

在“操作”菜单上,选择“上移”,重复此步骤,移到“安装文件夹”上。在“文本框(A)”上单击“属性窗口”,设置如下图所示:

5、建自定义操作

在解决方案资源管理器中选择安装项目“ Setup1 ”项目在,“视图”菜单上指向“编辑器”,然后选择“自定义操作”。在“自定义操作编辑器”中选择“安装”节点。单击右键“添加自定义操作”,在选择项目中的项中选择“应用程序文件夹”,选择“主输出来自install(活动)”。

在“属性窗口”中选择“ CustomActionData ”属性并键入

“/server=[EDITA1] /user=[EDITA2] /pwd=[EDITA3] /targetdir= ” [TARGETDIR]/ ””。

附:/targetdir= ” [TARGETDIR]/ ”是安装后的目标路径为,了在

install 类中获得安装后的路径,我们设置此参数。单击“生成”菜单下的“生成解决方案”,编译安装项目。

.Net 程序打包安装与卸载制作——怎样将MSDE Sp3 打包

进.Net安装项目中?(四)

怎样将MSDE Sp3 打包进.Net 安装项目中?

1、创建安装项目“ Setup1 ”安装项目在“文件”菜单上指向“添加项目”,然后选择“新建项目”。在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称” 框中键入“ setup1 ”。

单击“确定”关闭对话框。项目被添加到解决方案资源管理器中,并且文件系

统编辑器打开。

在“属性”窗口中,选择ProductName 属性,并键入”亿万电器成套报价系统”。

2、下载MSDE Sp3 安装程序与MSI 安装文件修改器( Orca ) 工具。

3、选择“文件系统编辑器”,在“视图“菜单上指向“添加”,然

后选择“合并模块…” (Merge Moudle),在添加模块中,找到

MSDE sp3安装文件所在目录,将MSM和MSM/1033 下的所有文件,添加进来。

在安装项目Setupl的属性(Properties )中的“ Search Path ” 添加MSM 和MSM/1033 目录。

单击“生成菜单下的“生成解决方案”,编译Setup1 安装项目工程。

用Orca MSI安装文件修改器打开生成的安装包(Setup1.msi )

文件,在左列的表栏中

选择“ InstallExecuteSequence ”表,修改下面的属性值:GetSqlStates.XXXXXX 103 改成421

RemoveExistingProducts 值改成1800

InstallInitialize 值改成1799

在InstallUISequence

选择“ InstallUISequence ”表,修改下面的值:

GetSqlStates.XXXXXX 103 改成421

选择“ Property ”表,添加以下三个属性:

SqlInstanceName :MSDEDH 实例服务名

SqlSecurityMode :SQL (不加这行确实也行,就是没办法

用SQL 模式登录)

SqlSaPwd :sa 的密码

连接测试:

单击修改过的Setup1.msi 安装文件,确认是否能够安装;osql -S 机器名

/MSDEDH 实例服务名-U sa -P sa 密码能够进去——>OK !打包成功!.Net 程序打包安装与卸载制作——怎样将MDAC 打包

进.Net安装项目中?(五)

在“解决方案资源管理器”选择Setup1 安装项目工程,选择“视图”菜单,指向“启动条件”,打开“启动条件”管理器。在”启动条件”管理器中,右键点击”目标计算机上的要求”,在弹出的的菜单中选择”添加注册表启动条件”。你会发现在”搜索目标计算机”中多了一项”搜索RegistryEntryl 在”启动条件”中多了一项”Conditionl 〃。

选择”搜索RegistryEntryl 在,属性”对话框中填写如下内容:

Property :MDACSEARCH

RegKey :Software/Microsoft/DataAccess

Root:vsdrrHKLM

Value : FullI n s tallVe r

选择” Conditionl,在”属性”对话框中填写如下内容: Condition : MDACSEARCH>” 2.6 〃进行这一步是因为在安装.NET 框架的时候需要MDAC 。

.Net 程序打包安装与卸载制作——怎样制作.Net 卸载程序?(六)

方法一:

在打包项目中添加文件msiexec.exe(一般在c:/windows/system32(系统目录中)找到)。在文件系统视图中选择应用程序文件,在msiexec.exe 上单击右键选择“创建快捷方式”,重命名快捷方式为“uninst

更改此快捷方式Argmuments为“ /x {产品}”产品ID的值为打包项目的ProductCode 属性值。

方法二:

先生成安装包,记下ProudctCode(选择解决方案资源管理根目录如Setup1, 再查看属性标签,不是右键属性),下面用到用https://www.360docs.net/doc/444365856.html, 建立一个新的控制台程序uninst.exe 文件。代码如下:

using System;

namespace uninst

///

/// Class1 的摘要说明。

///

class UnInstall

{

///

/// 应用程序的主入口点。

///

[STAThread]

static void Main(string[] args)

{

string sysroot = System.Environment.SystemDirectory;

System.Diagnostics.Process.Start(sysroot +

“ f f ?”CC f

“ //msiexec.exe ” , “/x

{850FED90-20D0-4EBA-BEDB- 3D9DBA25F6EC} /qr ” ); }

}

}

编译过后,将生成的uninst.exe 文件添加到安装包中,重新生成安装项目。.Net 程序打包安装与卸载制作——怎样创建网页快捷方式

( “开始与程序”菜单中)? (七) 如果你想在你的安装程序制作,在开始菜单中添加网页快捷

方式,如果按照一般添加文件的方式添加时,你会发现添加不

进去,怎么办呢?方法很简单,解决方法如下:

将要添加的网页快捷方式选中,按住鼠标不放,将其拖入你

的.net安装程序中的用户的“程序”菜单或用户的“开始”菜单

即可,这样你的网页快捷方式就可以像创建其它文件一样的

被创建在windows 的开始菜单与程序菜单中了!

生成exe 文件用vs2005 新建一项目工程 ( Dialog ),Release

模式下生成exe 文件( Dialog.exe )

添加安装项目( Setup Project ) 添加相应文件到安装项目

应用程序文件夹( Application Folder )

Dialog.exe (运行程序) msiexec.exe (卸载程序,位于

C:\WINDOWS\system32 目录)

icon 文件(用于快捷方式和程序菜单图标)桌面快捷方式(User ‘ s Desktop )

添加Dialog.exe 快捷方式添加图标(在快捷方式属性页中,添加icon 文件(位于应用程序文件夹))

程序菜单(User ' s Programs Menu )

为Dialog.exe 添加快捷方式和图标(方法同上)

为msiexec.exe 添加快捷方式和图标(为快捷方式属性

“ Arguments ”项填入空格ProductCode , ProductCode 在安装项目属性页中获取)注:msiexec.exe 在windows/system32 下可获得。

修改默认安装目录

Application Folder--->Properties

vb程序打包

打包过程: 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择ProductName 属性,并键入信息管理系统。 二).将主程序项目的输出添加到部署项目中 1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3. 单击“确定”关闭对话框。 4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1. 在“文件”菜单上指向“新建”,然后选择“项目”。 2. 在“新建项目”对话框中,选择“项目类型”窗格中的“Visual Basic 项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入installDB。 3. 单击“打开”关闭对话框。 4. 从“项目”菜单中选择“添加新项”。 5. 在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入installDB。 6. 单击“确定”关闭对话框。 7. 详细代码附后。 四).创建自定义安装对话框 1. 在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。 2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。 3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。 4. 在“添加对话框”对话框中,选择“文本框(A)”对话框,然后单击“确定”关闭对话框。 5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框(A)”对话框位于“安装文件夹”节点之上。 6. 在“属性”窗口中,选择BannerText 属性并键入:安装数据库. 7. 选择BodyText 属性并键入:安装程序将在目标机器上安装数据库 8. 选择Edit1Label 属性并键入:数据库名称: 9. 选择Edit1Property 属性并键入CUSTOMTEXTA1 10. 选择Edit1Value 属性并键入:dbservers

轻轻松松 软件残留垃圾全清除

轻轻松松软件残留垃圾全清除 1 想卸载软件,可就是卸载不干净,总留下那以几个文件删不掉,可能的原因是你的软件没有用正当的手法去卸载,一个不小心上当了,误装了流氓软件,想卸还卸不掉,真是烦人。网络上到关于这方面的软件不少,可以看看 1、巧用QQ来卸载顽固程序:将QQ安装目录下的Unins000.exe文件拷贝到要卸载文件的安装目录,再执行该程序即可!这种办法对于卸载那些反安装程序丢失或者损坏的文件有特效。 2、Winamp的卸载程序可以安全卸载大部分应用程序:首先在“我的电脑”找到Winam p安装目录下的UninstWp.exe程序,复制并粘贴到顽固程序所在的文件夹中,双击运行该程序就可以把顽固程序卸载得干干净净了。 3、运用WinRAR卸载顽固程序:通过其地址栏定位到顽固程序所在文件夹,再点工具栏上的“添加”按纽,此时会弹出“档案文件名字和参数”对话框,在“存档选项”中勾选“存档后删除原文件”点击“确定”,等压缩完成后,WinRAR会自动删除顽固软件文件夹,然后手工将刚生成的压缩包删除,一切搞定。 4、微软反间谍软件完美卸载3721程序:首先下载微软反间谍软件MicrosoftAntiSpyw areInstall.exe,界面是英文的,文字相当于高中英语水平,慢慢看能懂,安装后按提示升级最新数据库,执行SCAN,后发现100多个3721,CNS*的东西,选择REMOVE,慢慢的微软反间谍软件清除3721,CNS*的东西,再提示重新启动机器;第一次3721还没清除完,在/PROGRAMFILES/下还有3721目录,先卸载网络实名,右键清除开始--程序菜单中的3 721条,再运行微软反间谍软件,扫描后发现多个3721,CNS*的东西,但数量比第一次少多了选择,选择REMOVE,清除3721,CNS*的东西,再重新启动机器,这样就彻底清除3 721。 5、运用WindowsXP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序:首先要打开WindowsXP安装盘,点“SupportTools”,进入硬盘的SupportTools安装目录(X:\Prog ramFiles\SupportTools),找到Msicuu.exe并双击,于是就会弹出一个“WindowsInstallerC lean Up”窗口,显示当前已安装的所有程序列表。你从中选择顽固程序,然后单击“Rmove”按钮即可卸载。如果以上方法无效,建议你用Msizap.exe来卸载,方法是:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uni nstall,在左边项中找到顽固程序的标识,然后依次选择“开始→程序→WindowsSupportTo ols→CommandPrompt”命令,命令提示符后,输入以下命令:msizapT,按回车后即可卸载顽固程序。 6、超级兔子优化王中提供了一个专业卸载功能,可以让你轻松卸载一些常见的顽固软件及IE插件。首先选择优化王下的“卸载软件”功能,然后切换到“专业卸载”选项卡,此处提供了18种软件的卸载功能。超级兔子优化王软件会自动对系统进行检测,若装有该程序的话此处便会显示“已安装”,接着选中要卸载的软件,单击“下一步”就可以把这些程序清理干净,将它们彻底赶出系统。

7-ZIP 制作软件安装包详细教程+7-Zip自解压软件安装包制作工具箱

7-Zip自解压软件安装包制作工具箱 本工具箱包含以下工具: 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 2.7-Zip自解压包生成工具:7Zip高级自解压包生成工具(SfxMaker7Zip) 3.7-Zip自解压文档分离器:7z自解压文档分离器汉化版(7z SFX Archives splitter) 4.程序文件图标提取工具:零度文件图标提取器 5.程序文件资源替换工具:ResHacker远景专用 以上这些工具在制作7z自解压软件安装*****程中,是很有用的,并且简单易学。 声明:本工具箱所收集的工具均来自网络,所有权归原作者所有,本人仅仅收集而已。 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括Zip、RAR、CAB、GZip、BZip2和TAR等等。此软件压缩的压缩比要比普通Zip文件高30-50% ,因此,它可以把Zip格式的文件再压缩2-10% 。 7-Zip 的主要特征: 更新了算法来加大7z 格式的压缩比 7-Zip 是基于GNU LGPL之下发布的软件 支持格式:压缩及解压缩:7z、Zip、GZip、BZip2 和TAR 仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、Z、CPIO、RPM、DEB 和NSIS 对于Zip 及GZIP 格式,7-Zip 能提供比使用PKZip 及WinZip 高2-10% 的压缩比 7z 格式支持创建自释放(SFX)压缩档案 集成Windows 外壳扩展 强大的的文件管理 强大的命令行版本 支持FAR Manager 插件 软件界面

vs打包程序数据库图解

VS打包数据库图解 1.首先在需要部署的项目的解决方案资源管理器中新建一个安装项目 2.在安装项目的文件视图中,右键【应用程序文件夹】->【添加】->【项目输出】 选择你的项目中的启动项目,下面的列表中,默认就是主输出,确定。 3.此时在文件系统的中间栏目,会自动列出编译所需的文件。一个简单项目打包差不多,还有快捷方式什么的,就不说了。开始重点了。

创建安装程序类 4.在解决方案资源管理器中,新建一个类库项目【InstallDB】,删除Class1.cs,新建一个安装程序类[InstallDB.cs],等下将在这个类中编写附加数据库代码。 创建自定义安装对话框 5.在刚新建的安装项目上右键,【视图】->【用户界面】: 在用户界面中,右键【启动】-【添加对话框】-选择【文本框(A)】-确定。 6.然后右键这个文本框(A),将其上移到欢迎使用下面:

右键选择【属性】,参考下图的信息填写: 7.在刚新建的安装项目上右键,【视图】->【自定义操作】: 8.右键【自定义操作界面】的【安装】节点,【添加自定义操作】,弹出的对话框。

9.在查找范围里选择应用程序文件夹,再点击右侧的【添加输出(O)…】,选择刚新建的安装程序类项目,默认还是主输出,确定。此时: 10.右键这个【主输出来自InstallDB(活动)】,进入属性界面,在【CustomActionData】属性里输入下面的内容: /dbname=[DBNAME] /server=[SERVER] /user=[USER] /pwd=[PWD] /targetdir="[TARGETDIR]\" 说明:其中前四个方括号中的大写字母,为上面第6步图中输入的四个EditProPerty属性,需要对应好。最后一个targetdir的值的意思是安装后文件的目录路径。 特别提醒:前三个"/XXX=[XXX]"后面,都有一个空格的,小xin曾因此烦恼甚久,网上的某些教程实在是。。。很耐人。 11.现在可以添加数据库文件了,在刚新建的安装项目上右键,【添加】->【文件】,选择你的MDF和LDF文件,就是安装时需要附加的数据库文件。 12.最后,我们只需在安装程序类里编写附加数据库的代码了。打开上面第4步中新建的安装程序类,参考下方的代码,编写适合您的附加数据库代码 using System; using System.Collections.Generic; using https://www.360docs.net/doc/444365856.html,ponentModel; using System.Configuration.Install; using System.Data.Sql; using System.Collections.Specialized; using System.Data.SqlClient; using System.Windows.Forms; namespace EaterySystem { [RunInstaller(true)] public partial class InstallDB : Installer

如何彻底卸载你不想用的软件 好几种方法

如何彻底卸载你不想用的软件好几种方法 如何彻底卸载你不想用的软件 想卸载软件,可就是卸载不干净,总留下那以几个文件删不掉,可能的原因是你的软件没有用正当的手法去卸载,一个不小心上当了,误装了流氓软件,想卸还卸不掉,真是烦人。网络上到关于这方面的软件不少,可以看看 1、巧用QQ来卸载顽固程序:将QQ安装目录下的Unins000.exe文件拷贝到要卸载文件的安装目录,再执行该程序即可!这种办法对于卸载那些反安装程序丢失或者损坏的文件有特效。 2、Winamp的卸载程序可以安全卸载大部分应用程序:首先在“我的电脑”找到Winamp 安装目录下的UninstWp.exe程序,复制并粘贴到顽固程序所在的文件夹中,双击运行该程序就可以把顽固程序卸载得干干净净了。 3、运用WinRAR卸载顽固程序:通过其地址栏定位到顽固程序所在文件夹,再点工具栏上的“添加”按纽,此时会弹出“档案文件名字和参数”对话框,在“存档选项”中勾选“存档后删除原文件”点击“确定”,等压缩完成后,WinRAR会自动删除顽固软件文件夹,然后手工将刚生成的压缩包删除,一切搞定。 4、微软反间谍软件完美卸载3721程序:首先下载微软反间谍软件MicrosoftAntiSpywareInstall.exe,界面是英文的,文字相当于高中英语水平,慢慢看能懂,安装后按提示升级最新数据库,执行SCAN,后发现100多个3721,CNS*的东西,选择REMOVE,慢慢的微软反间谍软件清除3721,CNS*的东西,再提示重新启动机器;第一次3721还没清除完,在/PROGRAMFILES/下还有3721目录,先卸载网络实名,右键清除开始--程序菜单中的3721条,再运行微软反间谍软件,扫描后发现多个3721,CNS*的东西,但数量比第一次少多了选择,选择REMOVE,清除3721,CNS*的东西,再重新启动机器,这样就彻底清除3721。 5、运用WindowsXP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序:首先要打开WindowsXP安装盘,点“SupportTools”,进入硬盘的SupportTools安装目录(X:\ProgramFiles\SupportTools),找到Msicuu.exe并双击,于是就会弹出一个“WindowsInstallerCleanUp”窗口,显示当前已安装的所有程序列表。你从中选择顽固程序,然后单击“Rmove”按钮即可卸载。如果以上方法无效,建议你用Msizap.exe来卸载,方法是:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall,在左边项中找到顽固程序的标识,然后依次选择“开始→程序→WindowsSupportTools→CommandPrompt”命令,命令提示符后,输入以下命令:msizapT,按回车后即可卸载顽固程序。 6、超级兔子优化王中提供了一个专业卸载功能,可以让你轻松卸载一些常见的顽固软件及IE插件。首先选择优化王下的“卸载软件”功能,然后切换到“专业卸载”选项卡,此处提供了18种软件的卸载功能。超级兔子优化王软件会自动对系统进行检测,若装有该程序的话此处便会显示“已安装”,接着选中要卸载的软件,单击“下一步”就可以把这些程序清理干净,将它们彻底赶出系统。

VS2010发布、打包安装程序超全超详细

1、 在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer→ 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示 的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 9、应用程序文件夹中点右键添加文件:表示添加要打包的文件; 添加的文件一般是已经编译过应用程序的debug目录下的文件;

如果debug 下面有子文件夹则需要“添加文件夹”,例如:data 然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 10、在创建的项目名称(Setup1)上点击右键:属性

选择系统必备: 然后选择.NET的版本,和Windows Installer3.1(可选项) 选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。

VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图” “启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0; 这样.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本, 也不会重启(解决.NET 2.0 创建的项目,安装.NET FrameWork3.5的问题)。 11、设置安装文件的目录(路径): 创建的项目名称(setup1)点击左键(不是右键),在属性中设置参数如下图:

巧妙卸载windows自带的程序

巧妙卸载windows自带的程序 在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成。但安装和卸载Windows程序还有些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧! 提示:Rundll32.exe是 Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的DLL文件用Rundll.exe来调用 。DLL文件是Windows的基础,所有的API函数都是在DLL中实现的,它不能独立运行,一般由进程加载并调用,运行DLL文件最简单的方法是利用Rundll32.exe,它的命令格式是“Rundll32.exe 动态链接库名函数名参数名”。 1.卸载微软Java虚拟机 在Windows系统中,要想IE浏览器执行包含Java小程序的网页,必须安装微软Java虚拟机(MSJVM),Windows 98/2000已经捆绑了MSJVM,Windows XP/2003中虽然已经剥离了微软Java虚拟机,但还是可以手工安装。不过,有个现实我们不得不面对:由于微软和SUN公司的明争暗斗,微软已经停止对MSJVM的开发,因此很多用户改用SUN公司提供的Java虚拟机。但微软没有提供MSJVM的卸载工具,使用Rundll32命令,我们可以轻松卸载MSJVM。 单击“开始→运行”命令,在“运行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,回车后系统会打开“Microsoft VM uninstall”对话框,单击“是(Y)”按钮后,系统就会开始卸载微软Java虚拟机,卸载完成后需要重新启动系统。 接下来删除“%systemroot%”(即Windows的安装目录,Windows 2000系统为Winnt目录,Windows XP/2003为Windows目录)下的Java文件夹; “%systemroot%inf”下的java.pnf文件,以及“%systemroot%system32”下的jview.exe文件和wjview.exe文件。最后打开注册表编辑器,依次展开 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftJavaVM]分支和 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerAdvancedOptionsJAVA_VM]分支,删除这两个分支下的所有子键。 提示:以上方法不适用Windows 98系统。 2.重新安装Windows XP自带的IE6.0 Windows系统的IE浏览器漏洞很多,最容易出现问题。有时无法解决,就只能重新安装了。使用Rundll32命令可以很轻松地完成重新安装工作。我们以重新安装Windows XP中的IE6.0为例: 首先将Windows XP光盘插入光驱,然后单击“开始→运行”命令,在“运行”对话框中输入“Rundll32 setupapi,InstallHinfSection DefaultInstall 132

cpau软件安装包的过程(适合无权限的客户端使用)

软件安装包的制作 在域或工作组环境管理中,由于回收管理员权限后,经常会遇到一些软件无法以普通用户权限运行安装。从安全方面和操作过程来考虑,把每个域用户添加到本地管理员组或域管理员组中是不可操作的。在此情况下,我们可以将需要安装的软件、安装过程中所需要的信息制作成一个安装程序包,方便用户的使用。 制作的软件有很多,在这里只介绍一下CPAU工具。CPAU是个轻巧、灵活的命令行工具,能以更简单的批处理方式帮助受限用户安全地以管理员权限完成操作。制作好程序之后,用winrar程序添加一个exe自解压程序包。 应用程序的处理 将CPAU软件和安装软件放在某个目录下面(需要在同一目录)一般放在根目录下比较好,在Dos命令行下面进入到CPAU存放的目录,如图所示: 加密安装软件,如图所示: 命令格式:CPAU –u 用户名–p 密码–ex 源安装软件路径–enc –file 加密文件输出路径(名字和后缀无要求)如 1.txt

注意: ex 参数后是主可执行程序,其他文件也放在同一路径下,如c:\ 域用户格式域名\管理员名 生成的加密文件(jobfile)里面有用户名,密码,可执行程序的路径信息 查看结果是否成功,输出”The command completed successfully”表示成功,如图所示: 测试加密文件是否可用,输出“The command completed successfully”命令格式:CPAU –dec –file 加密文件所在路径–lwp 如图所示:

该命令调用加密文件的配置信息,执行源文件的exe程序。 加密文件做好后,创建一个批处理文件(保存为.bat格式的文件),命令格式如下: @echo off echo ---------------------------------------------- echo 启动中请等待.......... CPAU -dec -file install.exe -lwp Exit install.exe加密文件的名字 注:前几步完成后,将加密文件、源安装软件(install.exe)、批处理文件(install.bat)、CPAU软件放在同一个文件夹内。 将本文件夹压缩成可自解压的exe格式文件。

CAB包制作与手动安装

CAB包制作与手动安装 一、CaB包制作: Cabinet Maker - Lossless Data Compression Tool MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination] MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...] source File to compress. destination File name to give compressed file. If omitted, the last character of the source file name is replaced with an underscore (_) and used as the destination. /F directives A file with MakeCAB directives (may be repeated). Refer to Microsoft Cabinet SDK for information on directive_file. /D var=value Defines variable with specified value. /L dir Location to place destination (default is current directory). /V[n] Verbosity level (1..3). C:\Users\xieeeT\Desktop\PDFEditorActiveX>makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=d /d cabinetnameplate=d.cab 二、IE控件cab包手动安装 XP、Win7和Win8手动安装IE控件的cab包 方法/步骤1 一、若你是XP系统,你可以这样安装: 第1步:先解压cab包(随便解压软件都行),在解压的文件中找到*.inf文件,然后右击,选择安装,此时会把解压文件拷到C:\Windows\System32\文件夹下。(当然手动拷贝也可以,inf文件就不用拷过去) 第2步:注册拷到上述文件夹下的ocx文件。和普通ocx注册一样,运行cms.exe, regsvr32 路径\*.ocx 第3步:cab包此时已经安装完成啦,但是浏览器别忘加信任站点和自定义级别啦。2 二、若你是win7或win8系统,你得这样安装: 第1步:先解压cab包(随便解压软件都行),手动把解压的文件拷贝到系统的

使用Visual Studio 2010 打包安装程序

打包程序: 1,解决方案—右键菜单“添加”—新建项目—其他项目类型—安装和部署—Visual S tudio Installer—安装项目,输入名称Setup1,点“确定” 2,添加开始程序中的文件夹:右击左侧“应用程序文件夹”—添加—文件夹,自己设置名称。这里的作用就是好管理,这里我就叫它“测试打包系统”;然后再右击左侧“用户的程序菜单”—添加—文件夹,自己设置名称,这里我就叫它“测试打包系统”。

3,添加主输出:右击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),添加—项目输出-主输出-确定。 下一步:添加主输出

4,添加开始程序中和桌面的主程序快捷方式:单击左侧“应用程序文件夹”—测试打包系统(即刚刚创建的文件夹),右键菜单“创建主输出来自***的快捷方式”,命名为“测试打包系统”。然后将其分别拖到左侧“用户的程序菜单”—测试打包系统(即刚刚创建的文件夹)和左侧“用户桌面”(或单击左侧刚新建的文件夹--右侧右键—创建新的快捷方式--选择“应用程序文件夹”---主输出--“确定” ;单击左侧用户桌面--右侧右键—创建新的快捷方式---选择“应用程序文件夹”---主输出---确定)

5,设置程序图标:先把图标文件放到你的程序目录下---单击左侧“应用程序文件夹”---Images(自己创建的文件夹),---空白处右键—添加—文件---图标文件。然后左侧“用户的程序菜单下”的文件夹---单击刚才新建的程序快捷方式---属性窗口---Icon—浏览—图标文件---确定。同理添加“用户桌面”里快捷方式的图标。 添加"快捷方式的属性"

十大流氓软件的清除方法

十大流氓软件的清除方法

第一名:上网助手3721 存在问题: 1、强制安装 2、浏览器劫持(添加用户不需要的按钮、ie地址菜单项中添加非法内容) 3、干扰其他软件运行 4、无法彻底卸载 卸载方法:下载专用卸载工具卸载,工具请见下面链接 名称:“3721卸载工具”, 软件语言简体中文 整理时间2005-2-13 2:50:57 软件类型绿色软件 授权方式完美版本软件大小57 KB https://www.360docs.net/doc/444365856.html,/down.asp?id=213&downid=7 第二名:淘宝网 存在问题---强行弹出过多广告 卸载方法--- 卸载方法有四,最简单的如在MyIE或者Maxthon里面的“弹出窗口过滤”和“网页内容过滤”里面同时添加“unionsky、allyes、taobao”等过滤条目!更直接的方法是使用用世界之窗浏览器,不用任何设置,默认即可屏蔽!对于没有过滤功能的IE,如果系统是XP/2003,请在“开始,运行”中输 入:%SystemRoot\system32 \notepad.exe C:\WINDOWS\ system32\driver s\etc\hosts 如果系统是98/me,请在“开始,运行”中输 入:%SystemRoot%\system32\notepad.exe C:\WINDOWS\hosts 或点击这里下载自动运行命令,解压后选择合适的bat文件双击运行,然后,将下列语句添加到最后一行 第三名:ebay 易趣 存在问题--- 1、强制安装

2、浏览器劫持(自动在ie中添加按钮和菜单) 3、无法卸载 卸载方法: 对易趣广告的屏蔽可以参考上面对淘宝网广告的方法。但删除易趣插件就比较繁琐了。首先,易趣插件没有提供卸载工具。第二,易趣插件不能通过如windows 优化大师这样的软件下载,因为系统文件已经被替换到了不能识别的版本而失败。 在2005年7月21日更新的暴风影音5.07正式版中,包括了针对流氓软件的三个清除小程序:分别是易趣清除程序UebayFOR暴风和酷狗.rar,可以清除易趣广告和几个广告链接。其次还有暴风去广告安装外挂程序以及暴风去广告安装外挂可选组件版程序。运行这些程序附件,不但能够自动去掉一搜和下载加速器的选项,还能安装后自动清除易趣广告。而且这一版的软件目前已经可以手动不安装易趣了。 第四名:dudu下载加速器 存在问题--- 1、强制安装 2、诱导用户安装广告程序 3、无法彻底删除 卸载方法: 方法一:手动卸载(有一定风险,先做好注册表等备份) 1.首先到添加与删除程序里卸载“dudu”。 2.运行注册表编辑器(开始、运行、regedit、编辑、查找)查找与“dudu、ddd6c、dddsetup、dddupdate、DuDuAcc”等相关相删除。 3.开始、搜索、搜索电脑中的“dudu、ddd6c、dddupdate、dddsetup、DuDuAcc”等相关项删除。 4.开始、设置、控制面板、性能和维护、任务计划里面把DUDU的任务删掉 5.手动查找系统中与“dudu、ddd6c、dddupdate、dddsetup、DuDuAcc”等相关相删除。

android apk安装包的制作过程图解

Android程序安装包APK的制作 完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk"。打包的APK 文件可以在Android模拟器或者Android手机上安装运行。 Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装。 Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程。 以HelloWorld为例,介绍如何生成APK。 Android项目编译运行后,右键单击项目名称,选择"Android Tools",再选择"Export Signed Application Package..."(输出签名的应用程序包)。 直接点击Next按钮,进入Keystore设置窗口。其中,Location为证书的目录地址,Password/Comfirm 为证书的密码。

打包程序时系统要求使用数字证书。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。 点击Next按钮,设置证书的信息。Alias:数字证书的名称;Password/Comfirm:证书的密码;Validity(years):证书的有效期;其他信息按需要填写。

完成证书信息设置后点击Next按钮,完成APK打包,如下图所示,生成的APK文件为:E:\Android\keystore\HelloWorld.apk。

如果已有数字证书,可以选择"Use existing keystore",然后点击Browser按钮进行选择,输入密码后点击Next按钮进行下一步。如果没有数字证书,选择"Create new keystore",设置目录地址和密码,创建新的数字证书。

打包过程vs2010(包含卸载功能、生成一个exe文件)

1、在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的…程序?菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、应用程序文件夹中点右键添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件; 如果debug 下面有子文件夹则需要“添加文件夹”,例如:data

然后把对应的子文件里的内容添加到此文件夹中; 把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 3、在创建的项目名称(Setup1)上点击右键:属性

选择系统必备 然后选择.NET的版本,和Windows Installer3.1(可选项)

选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork 组件;但是安装包会比较大。 VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”à“启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0;

九大流氓软件及卸载方法整理

九大流氓软件及卸载方法整理 第一名: 1.强制安装 2.浏览器劫持(添加用户不需要的按钮、ie地址菜单项中添加非法内容) 3.干扰其他软件运行 4.无法彻底卸载卸载方法:请用附件程序卸载,附件已用卡巴斯基扫描过。 第二名: 淘宝网所属公司:阿里巴巴厂商 卸载方法---卸载方法有四,最简单的如在MyIE或者Maxthon里面的“弹出窗口过滤”和“网页内容过滤”里面同时添加“unionsky、allyes、taobao”等过滤条目!更直接的方法是使用用世界之窗浏览器,不用任何设置,默认即可屏蔽!对于没有过滤功能的IE, 如果系统是XP/2003,请在“开始,运行”中输 入:%SystemRoot\system32\notepad.exeC:\WINDOWS\system32\drivers\ etc\hosts 如果系统是98/me,请在“开始,运行”中输 入:%SystemRoot%\system32\notepad.exeC:\WINDOWS\hosts或点击这里下载自动运行命令,解压后选择合适的bat文件双击运行,然后,将下列语句添加到最后一行 第三名: 存在问题--- 1.强制安装 2.浏览器劫持(自动在ie中添加按钮和菜单) 3.无法卸载卸载方法:对易趣广告的屏蔽可以参考上面对淘宝网广告的方法。但删除易趣插件就比较繁琐了。首先,易趣插件没有提供卸载工具。第二,易趣插件不能通过如windows优化大师这样的软件下载,因为系统文件已经被替换到了不能识别的版本而失败。在2005年7月21日更新的暴风影音5.07正式版中,包括了针对流氓软件的三个清除小程序:分别是易趣清除程序UebayFOR暴风和酷狗.rar,可以清除易趣广告和几个广告链接。其次还有暴风去广告安装外挂程序以及暴风去广告安装外挂可选组件版程序。运行这些程序附件,不但能够自动去掉一搜和下载加速器的选项,还能安装后自动清除易趣广告。而且这一版的软件目前已经可以手动不安装易趣了。 第四名:

软件自动安装包制作(InstallRite)图文教程

软件自动安装包制作(InstallRite)图文教程 现在越来越多的朋友在研究软件自动安装,各种各样的方法层出不穷,本人比较懒,喜欢用比较简单和快速的方法,找了N久让我找到了这个InstallRite这个软件,经过试用和测试,个人认为还是比较简单且容易上手的东西,现在发出来和大家分享下: 首先下载并安装InstallRite,打开InstallRite.exe,看到如图所示: 点击安装新的软件并接创建一个安装包,看到如图所示:

下一步:

下一步:这里建议关闭所有运行着的程序,因为你在安装软件的期间如果其它软件正在硬盘些东西又或者在注册表添加东西都会被InstallRite所监听到。 这时InstallRite会自动扫描系统目录和注册表并创建一个快照,如图: 扫描完毕之后选择需要安装的软件,然后点下一步进行安装,怎么安装软件就不用我说了吧! 等到你需要安装的软件安装完毕之后你会看到下面的提示:

直接点下一步,这时InstallRite会自动对比软件安装之前和安装之后系统的所有改变: 对比完毕之后要求你输入你所安装程序的名字,输入之后点确定。

点击确定之后就会出现如下界面: 这时你可以直接点击构建安装包来生成自动安装的程序,如果我们还需要进一步调整的话就先点击完成回到软件初始界面然后再点击检查安装打开如下界面:

在这里你可以删除一些你不希望创建的文件,比如一些快捷方式和临时文件。如果你的其它程序正在处于运行状态也会被InstallRite监听,如杀毒软件,QQ等等。所以我们将一些自己觉得没必要的文件删除掉尽量减少文件的大小。清理完毕之后直接关闭窗口再打开InstallRite初始界面,现在可以点击初始界面里的构建一个安装包了: 选中我们刚才安装的软件之后直接点击确定然后保存。当点击保存之后就会出现如下窗口:

VS2005安装包打包教程

vs2005打包图解(含卸载功能) (2009-04-17 20:33:09) 转载▼ 标签: vs2005打包图解 卸载 it 分类:编程 该打包过程在vs2005中完成,但也适用于vs2008,程序是用c#写的。 1.新建安装和部署。 打开你所写的项目,在解决方案上右键->添加->新建项目。如图: 选择其他项目类型->安装和部署->安装项目。在名称中把名字改为你所希望的名字,然后确定。如图:

2.确定后打开文件系统,然后单击应用程序文件夹,在右边空白处右键->添加->项目输出。如图: 3.选择主输出,然后确定。这时文件系统中的应用程序文件夹如图: 4.在刚添加的主输出上右键,创建其快捷方式。可以重命名也可不重命名。这里命名为PicSee。 如图:

5.剪切刚创建的快捷方式,然后单击用户的程序菜单,在其上右键,添加,文件夹,重命名文件夹。这个文件夹名字就是你在开始,所有程序中显示的名字。然后单击刚创建的文件夹,在右边空白处粘贴快捷方式,安装好程序后,这个快捷方式会出现在所有程序中。如图: 6.像上面一样再创建一个快捷方式,剪切,然后单击用户桌面,粘贴。安装完程序后,这个快捷方式出现在桌面。如图: 7.右击左边的"应用程序文件夹"打开属性对话框: 将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉, 不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"。 8.右键你的安装项目名,属性。如图:

在打开的属性页中,选择"系统必备",在打开的系统必备页中,选中如下图中的选择项,选上以后,在生成的安装文件包中包含.netframework组件,然后确定。

十一种常见流氓软件完全卸载方法

十一种常见流氓软件完全卸载方法 2009-07-20 12:54 这些东西你迟早会用的上,这些流氓软件随时都有可能来折磨你的神经。 一:MMSAssist彩信通 彩信通共有4个文件一个服务,分别是: 1.C:\windows\system32下的Albus.DAT; 2.C:\windows\system32下alsmt.exe; 3.C:\WINDOWS\SYSTEM32\DRIVERS下的Albus.SYS; 4.C:\programfiles\mmsassist文件夹 5.创建jmediaservice服务 卸载方法: 单单手动删除上面的文件和服务是徒劳的,删除后文件会马上复活,必须借助工具,彻底卸载方法: 1,在“控制面板”--“管理工具”--“服务”,在里面将“JMediaService”这个服务停止并且设置为禁用。 2,用超级兔子7.72以上版本,打开程序组里找到“超级兔子清理王”,之后找到“专业卸载”,就可以看到你的系统里的“彩信通”,就按下一步进行卸载,之后会提示你重启你的计算机,重启后,再重新卸载一次,就可以了。 3.没有装超级兔子的也可用unlocker进行卸载,方法:先用unlocker,对mmsassist文件夹进行删除,第一次无法删除的,再删一次,刷新后就没有了,同样再删除system32下面剩下的3处文件,再到安全模式,用恶意软件清理助手清理注册表项。 二:3721上网助手 所属公司----北京三七二一科技有限公司 厂商网址---https://www.360docs.net/doc/444365856.html, 存在问题--- 1、强制安装 2、浏览器劫持(添加用户不需要的按钮、ie地址菜单项中添加非法内容) 3、干扰其他软件运行 4、无法彻底卸载 卸载方法: 1.运行regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 项, 点右键将Run项的权限设为---禁止所有人访问!即Administrator也禁止访问! 2.重新启动:你会发现,进程中的Rundll.exe没有了!;) 3.首先删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下的和3721 有关的项/键。 4.运行reggedit,搜索“{B83FC273-3522-4CC6-92EC-75CC86678DA4}”(不带引号),找到的一律删除! 5.删除windows\system32\drivers\cnsminkp.sys文件---现在可以删除了!

vs2010发布、打包安装程序(超全超详细)

1、在vs2010 选择“新建项目”→“其他项目类型”→“Visual Studio Installer→ “安装项目”: 命名为:Setup1 。 这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示 的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe; 3.“用户桌面”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。 2、应用程序文件夹中点右键添加文件:表示添加要打包的文件;

添加的文件一般是已经编译过应用程序的debug目录下的文件; 如果debug 下面有子文件夹则需要“添加文件夹”,例如:data 然后把对应的子文件里的内容添加到此文件夹中;

把需要创建程序快捷方式的图标也添加进来:后缀名为:ico 3、在创建的项目名称(Setup1)上点击右键:属性 选择系统必备:

然后选择.NET的版本,和Windows Installer3.1(可选项) 选择:“从与我应用程序相同的位置下载系统必备组件” 这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件;但是安装包会比较大。

VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”“启动条件”:

然后VS2010会创建如下文件: 在“启动条件”中, 点击“.NET Framework”在Version上面选择.NET Framework 2.0;

相关文档
最新文档