Uninstall Registry Key

The following installer properties give the values written under the registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

 

The values are stored in a subkey identified by the application's product code GUID.

ValueWindows Installer property
DisplayNameProductName property
DisplayVersionDerived from ProductVersion property
PublisherManufacturer property
VersionMinorDerived from ProductVersion property
VersionMajorDerived from ProductVersion property
VersionDerived from ProductVersion property
HelpLinkARPHELPLINK property
HelpTelephoneARPHELPTELEPHONE property
InstallDateInstallation date
InstallLocationARPINSTALLLOCATION property
InstallSourceSourceDir property
URLInfoAboutARPURLINFOABOUT property
URLUpdateInfoARPURLUPDATEINFO property
AuthorizedCDFPrefixARPAUTHORIZEDCDFPREFIX property
Comments

ARPCOMMENTS property

Comments provided to the Add or Remove Programs control panel.

Contact

ARPCONTACT property

Contact provided to the Add or Remove Programs control panel.

EstimatedSizeDetermined and set by the Windows Installer.
LanguageProductLanguage property
ModifyPathDetermined and set by the Windows Installer.
Readme

ARPREADME property

Readme provided to the Add or Remove Programs control panel.

UninstallStringDetermined and set by Windows Installer.
SettingsIdentifier MSIARPSETTINGSIDENTIFIER property

 

See Also

About Properties
Configuring Add/Remove Programs with Windows Installer
Property Reference
Using Properties

 

在控制面板中双击Item时,会根据UninstallString启动卸载过程,用InstallShield制作的安装包生成UninstallString时会自动添加RemoveOnly参数,在安装包的OnMaintUIBefore中判断REMOVEONLY是否为TRUE,为TRUE则可以认为当前过程是从控制面板执行的,而不是又执行了一遍安装包。在已安装过程序的环境下再次执行安装包会走卸载的过程,而双击安装包默认情况下是不带参数的,此时REMOVEONLY为FALSE,由此可以根据这个参数来判断卸载过程是从哪里启动的。另外,如果是从控制面板执行卸载,则调用的是C:\Program Files\InstallShield Information下的备份包。备份包的由来是安装过程完毕后安装包将自身拷贝到C:\Program Files\InstallShield Information下的。而UninstallString中还有个参数是runfromtemp,该参数的含义是,当从控制面板执行卸载的时候,把备份包拷贝一份到Temp目录下,然后从Temp目录启动卸载过程,这样安装包才能完成卸载过程,否则会产生卸载过程删除自身文件的情况,程序运行中这是不可能的。其实拷贝到Temp目录下的有两个文件夹,一个是GUID文件夹,还有一个是随机文件夹,可以根据文件夹创建时间来找这两个文件夹。UninstallString还有一个参数应该是语言种类。

转载于:https://www.cnblogs.com/BeyondTechnology/archive/2010/12/26/1917417.html

Total Uninstall Pro能帮你监视软件安装的所有过程,记录下它对系统所做的任何改变,比如:添加的文件、对注册表和系统文件的修改,并制作成安装前和安装后的快照。卸载软件时,不需要使用卸载程序,直接通过该软件便可将其完全地清除出系统,不留下任何痕迹。从而保证了系统的清洁。 Total Uninstall主要特点: *监控安装中注册表及文件系统的改变 *完全彻底卸载被监控程序 *对相应的改变进行统计 *用户可对监控变化视图进行设置 *可在所监控程序之间进行轻松切换 *可对运行中的安装程序进行提示 *可在侦测到的变化中进行搜索 *用户可对扫描项目及卸载项目进行设置 *Total Uninstall共享 .dll 文件处理 *导出监控列表、卸载日志等为文本文件 *导出注册表更改 *打印输出 *完全支持Unicode Total Uninstall 6 完美注册方法: 1、先断开你的网络,一定要断开; 2、安装Total Uninstall 6 后,使用key中的第一行或最后一行进行注册; 3、使用防火墙阻止Total Uninstall 6联网!成功后,接入网络。完美运行Total Uninstall 6。 4、安装后将启动自动设置为手动更新 断网,安装,注册填写序列号,防火墙禁止tu.exe联网,此后便可以联网不反弹了...OK 序列号: D5B0180-FP15504-ZBFP2PPY-VBQBRTOY-Q5SLAPAL-NXBM5MD5-6QYCYAQU-D4VSZ53K-UYJESZPL-2INAPN6Z-ARYRNYI6-AIKA375V-JB6FIDXO-SMFKVA32-5RYSBFM5-MWFASNNO 这次重大升级中包含了原生64位支持、界面优化、内存使用率下降、程序分析速度比原来版本快5倍等让人惊喜的改进!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值