如何利用dos命令来检测软件是否安装成功
1、通过判断文件是否存在检测例,以判断115客户端为例:(===内保存为BAT文件运行)============================================@echo offif exist C:\Progra~1\115\UDown\Udown.exe GOTO OK@ECHO 115客户端安装失败。
GOTO END:OK@ECHO 115客户端安装成功。
:end@echo.=====================================2、注册表检查方法:同样以115客户端为例:(===内保存为BAT文件运行)============================================================@echo onfor /f "tokens=3" %%i in ('REG QUERY HKLM\SOFTWARE\Microsoft\windows\CurrentVersion\Uninstall\UDown /v DisplayName^| find /i "115"') do SET GETFILE1=%%iif "%GETFILE1%"=="115优蛋" GOTO OK@ECHO 115客户端安装失败。
GOTO END:OK@ECHO 115客户端安装成功。
:end@echo.===================================================
怎么通过注册表查询一个软件的安装文件路径
1、打开注册表编辑器:在开始菜单的运行中输入 regedit打开注册表编辑器。
如图:2、点击工具栏的“编辑”。
在”查找“中输入你所要查软件的名字。
例如这里查找qq的安装路径。
输入”QQScLauncher.exe“这是qq的运行文件名。
点击”查找下一个“。
经过短暂的搜索后,查到文件。
如图:3、可以很轻易的看出文件的安装路径,如图:4、再来观察桌面上该文件的属性,如图:5、与在注册表里查询的路径一致。
查询成功。
怎么从注册表中判断软件是否安装如题。
这是首要问题,我要找哪个注...
安装了应用程序,在HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL 2个API读默认值,举个例: 打开HKEY_CLASSES_ROOT\.asp,并查默认值。
第二个函数的第二个参数为空可查默认值。
RegOpenKeyEx(HKEY_CLASSES_ROOT, ".asp", 0, KEY_QUERY_VALUE, hKey) RegQueryValueEx(hKey, "", 0, 0, sValue, Lens)
易语言检测是否安装了某个程序
.版本 2.支持库 eAPI.程序集 窗口程序集1.程序集变量 文件路径, 文本型.程序集变量 找到, 逻辑型.子程序 _按钮1_被单击.局部变量 盘符, 文本型, , "0".局部变量 n1, 整数型' 程序执行流程 第一步' 这里是判断你硬盘有几个分区的。
然后一个分区一个分区去搜索,看有没有 QQ.exe' 找到了就证明是有安装QQ,没找到就是没有安装盘符 = 取驱动器列表 ().计次循环首 (取数组成员数 (盘符), n1).如果真 (找到 = 真)跳出循环 ().如果真结束文件搜索 (盘符 [n1]) ' 这里把盘符传给了 文件搜索()子程序,要看下面 文件搜索()那里了。
看 第二步.计次循环尾 ()' 下面的是 第三步' 循环结束后判断 文件路径。
等于空就是没有找。
不等于空就是找到了。
.判断开始 (文件路径 ≠ “”) ' 这里是判断.如果真 (信息框 (“本电脑已安装QQ,安装路径为:” + 文件路径 + #换行符 + “是否现在就运行QQ?!”, #是否钮 + #询问图标, ) = #是钮)运行 (文件路径, 假, ).如果真结束.默认信息框 (“没有安装QQ”, 0, ).判断结束.子程序 文件搜索.参数 文件目录, 文本型.局部变量 文件名, 文本型' 这里是 第二步' 接收到盘符以后开始搜索。
.如果真 (取文本右边 (文件目录, 1) ≠ “\”)文件目录 = 文件目录 + “\”.如果真结束文件名 = 寻找文件 (文件目录 + “QQ.exe”, ).判断循环首 (文件名 ≠ “”)处理事件 ().如果真 (文件名 = “QQ.exe”)文件路径 = 文件目录 + 文件名 ' 如果找到QQ.exe 就把QQ的路径赋值给 文件路径。
全部搜索完毕以后,上面第一个循环结束,看上面了。
跳到 第三步找到 = 真跳出循环 ().如果真结束文件名 = 寻找文件 (, ).判断循环尾 ()文件名 = 寻找文件 (文件目录 + “*.*”, #子目录).判断循环首 (文件名 ≠ “”).如果真 (取文本左边 (文件名, 1) ≠ “.”)文件搜索 (文件目录 + 文件名).如果真结束文件名 = 寻找文件 (, #子目录).判断循环尾 ()
bat 如何检测 某软件已安装
1.禁止用户下载找到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsof\Windows\CurrentVersion\Internet\Idternet Setting\Zones\s\3"项,在右边找到为“1803”的DWORD键值项,将其值设为“3”就禁止,设为“1”就可以了2.禁止用户安装软件在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer 里面添加两个键 `名称DisableUserInstalls 类型REG_DWORD 值0x00000002(2) 以及名称DisableUserInstalls_Intelset_undo 类型REG_DWORD 值0x062ce6f0(103606000) 这样就可以了 如果要允许安装,只需要把名称DisableUserInstalls 类型REG_DWORD 值0x00000002(2) 的值改成0x00000000(0)就可以了
利用注册表检测IIS是否安装
补充: 我一般是用的超级管理员权限....你们说的新建用户名,然后设置其使用权限,这个我知道....然而,我想在不更改用户的情况下,通过注册表或其他方法来限制别人从网上下载软件来安装在我的电脑上..因我用的影子系统,每次别人来用我电脑的时候,老喜欢乱安装软件在我的电脑.上.这让我很懊恼,也很郁闷...所以才请大家帮忙的...能理解我说的意思吗?我再强调一下,只要符合以下条件就可给分,如果分太少的话,可以说,我全都给你.另外再加五个星..1,是要在不重启的情况下,是超级管理员权限.(因影子系统重启下就全没了,但它没有限制下载和安装的功能)2,不用换用户,且能完全限制下载和安装,无论是第三方软件还是通过注册表或组策略..只要能达到我的要求即可给分,就这样而己.
如何判断个人电脑中是否安装有监控软件
展开全部员工怎样才能判断自己的电脑是否被安装了电脑监控软件呢?我们就来分析一下使用监控软件对员工电脑来说怎样判断。
首先,如果你是一个爱护电脑的员工的话你就可以很明显的发现有很多不同之处,最明显的就是电脑上经常会出现一些自己没有新建或者使用的文档或文件,这时你就要注意了,这有可能是电脑被监控或者中木马病毒的征兆。
接着,就是查看自己电脑的进程,看看有没有除了自己使用的软件正常产生的线程之外的陌生线程,如果有的话就使用木马查杀软件产看,如果不是电脑病毒的话那就是说你的电脑被安装了电脑监控软件,这时你就要注意对自己私人信息的保护,也就是说尽量不要在公司电脑上出现自己私人信息,以免个人隐私泄露。
如果上述都么有发现问题的话也不可以掉以轻心,随着编程技术的越来越强,软件的隐匿性能也是越来越好,但是不管什么软件,只要是在电脑上安装了,那么在注册表中就一定会有此种软件的注册表数值,但是建议没有一定计算机基础的员工不要检查修改注册表,以免将电脑崩溃。
以上就是怎样在员工电脑上检查怎样检测被安装了自己所不知道的软件的几种常规方法,一般情况下请选择使用前两个,注册表属于高技术使用,否则容易使自己没有找出监控软件反而将自己的电脑崩溃。
...
转载请注明出处51数据库 » 通过注册表检测软件是否安装