社区
PowerBuilder
帖子详情
请问如何确定机器上(windows)是否安装了一个软件
adwork
2002-10-10 09:17:24
程序需要报表软件(cell)的支持,我希望在用户机器上没有安装该软件时,能够提示用户安装,请问如何实现?
...全文
125
6
打赏
收藏
请问如何确定机器上(windows)是否安装了一个软件
程序需要报表软件(cell)的支持,我希望在用户机器上没有安装该软件时,能够提示用户安装,请问如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adwork
2002-10-10
打赏
举报
回复
不一定在HKEY_CLASSES_ROOT\Applications\下,但一定在HKEY_CLASSES_ROOT下有注册的,也不一定是应用程序名
adwork
2002-10-10
打赏
举报
回复
已经自己解决,分享:
在HKEY_CLASSES_ROOT\Applications\下windows对每个已安装程序进行了注册,其注册名就是应用程序名,如cell.exe,可以使用RegistryValues()函数检测该程序是否存在
结分
adwork
2002-10-10
打赏
举报
回复
to xiaobzg(小兵张嘎)
但是有可能软件把注册表的键名改了,(例如修改其中的版本号信息)
我希望能有这样的一个类似函数
HANDLE GetModuleExist(string exeName)
这样如果返回为NULL,则说明没有安装,否则已安装了,
例如:GetModuleExist("cell.exe")
有没有这样的api函数
licena
2002-10-10
打赏
举报
回复
根据注册表,做提示
xiaobzg
2002-10-10
打赏
举报
回复
如果没有取到,那就是没有安装了
xiaobzg
2002-10-10
打赏
举报
回复
一版是通过取得注册表的方式
找到该软件在注册表中的注册项
使用RegistryGet来取得
如何在一台
机器
上(
windows
)
安装
两个MYSQL数据库
但为了不影响其他项目运行使用,不得不在同一台
机器
上
安装
两个版本mysql。本机以mysql5.6.40、mysql8.0.22为例,讲述同一台
机器
上
安装
两个mysql数据库的具体操作步骤。具体如下官网下载
安装
包(解压版本)下载地址。...
超详细
Windows
10/
Windows
11 子系统(WSL2)
安装
Ubuntu20.04(带桌面环境)
目录前言在
Windows
上
安装
Linux子系统前提条件
安装
步骤在子系统Ubuntu20.04上
安装
桌面环境从
Windows
启动桌面版Ubuntu 前言 这里说一下为什么要在
Windows
子系统下
安装
桌面版Ubuntu,可能有人会问虚拟机不香吗,双系统...
Windows
: 远程自动
安装
程序
Windows
: 远程自动
安装
程序问题的提出 作为
一个
技术支持人员,很有可能遇到这样的问题,你需要为一批计算机
安装
一个
或多个
软件
更新,如果你有足够的权限和知识,可以使用组策略(GroupPolicy)来迫使每台
机器
在下一...
WINDOWS
系统
机器
学习基础环境
安装
教程
Anaconda
安装
anaconda官方链接:Anaconda | The World's Most Popular Data Science Platform 点击Get Started ...window环境下载后,双击
安装
...
安装
完成Anaconda 后,点开
windows
的搜索栏,输入anacon...
Windows
11系统
安装
QEMU虚拟化
软件
QEMU
软件
是
一个
通用的开源
机器
模拟器和虚拟机。本文档适用于在
Windows
11系统平台上
安装
QEMU
软件
。
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章