+ -
当前位置:首页 → 问答吧 → delphi如何判断计算机是否正在安装程序

delphi如何判断计算机是否正在安装程序

时间:2011-10-25

来源:互联网

想要做一个禁止安装指定软件的程序,但是不知道要根据什么来判断电脑有软件正在安装。希望大家给点建议。

作者: wenbin11   发布时间: 2011-10-25

根据进程判断

作者: funxu   发布时间: 2011-10-26

MSI 的安装会提示的,其他的安装,怎么提示啊?


我自己写个Delphi的安装程序,谁也不知道..


只能枚举进程了

作者: warrially   发布时间: 2011-10-26

引用 2 楼 warrially 的回复:
MSI 的安装会提示的,其他的安装,怎么提示啊?
只能枚举进程了


其实.........MSI也是根据进程判断的..........

作者: funxu   发布时间: 2011-10-26

安装指定软件时会有相应的注册表操作,检查注册表。

作者: shijies   发布时间: 2011-10-26

我目前想到两个方法:一是监控进程,但是这需要一个需要禁止的进程列表,但是哪会收集得全面啊。二是监控注册表,但是软件安装也未必会修改注册表的。

作者: wenbin11   发布时间: 2011-10-26