当前位置:主页>仓库管理软件> 列表

如何检测系统是否安装了realplayer软件 找服装店销售管理软件

财务软件版1楼: 请问各位高手:如何检测系统是否安装了realplayer软件,我想在软件里实现这个功能

2楼: 调用一下realAudio,出错就表示没装.

try
with TRealAudio.Create(Nil) of
Free;
except
ShowMessage(''ActiveX未安装!'');
end; 如服装店销售管理软件

3楼: 你可以不去管它有没有安装,直接注册它的ActiveX组件呀
系统目录下的:
pncrt.dll、rmoc3260.dll
Program Files->Common Files->Real->Common下的:
embd3260.dll、pnen3260.dll、pngu3266.dll、rpcl3260.dll、rput3260.dll
Program Files->Common Files->Real->Codecs下的:
cook3260.dll
Program Files->Common Files->Real->Plugins下的:
rare3260.dll、smpl3260.dll、rmff3260.dll
全部压缩后为1兆,还是略微有些大!

4楼: 这样,你在本机上装下,记得要打开有监视注册表的软件,如瑞星杀毒软件
可以看到它修改了哪些注册表值
剩下的,不用说了吧

5楼: 简单的方法,利用注册表
use Registry;
procedure Tf_CheckRealPlayer.btnCheckRealPlayerClick(Sender: TObject);


var
Reg: TRegistry;
str: string;
begin
Reg := TRegistry.Create;
with reg do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(''\Software\RealNetworks\RealPlayer'', True) then
begin
if ReadString(''install'') = ''success'' then
ShowMessage(''RealPlayer已安装!版本是'' + ReadString(''version''));
CloseKey;
end;
finally
Free;
end;
end;

6楼: 多人接受答案了。