社区
VB基础类
帖子详情
快来捡分呀,弱智问题,如何从注册表中获取系统中安装的某软件的安装路径呀??谢谢!!先来先给呀!!!
lhh
2002-01-24 02:07:48
...全文
271
8
打赏
收藏
快来捡分呀,弱智问题,如何从注册表中获取系统中安装的某软件的安装路径呀??谢谢!!先来先给呀!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fishzone
2002-01-25
打赏
举报
回复
lhh(西方失败) ,你好:
HKEY_CURRENT_USER\SOFTWARE 下的项一般是由安装程序或者应用程序生成的,那里有一些程序里有用或者没用的信息。比如我通常会放一些应用程序状态,像打开过的文件,最后一次登陆用户名,窗口状态和位置,等等。
而在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 下生成的键值我估计也是由打包工具生成的。别的我不知道,反正我用微软的vb打包工具做的安装文件就会创建 应用程序名.exe 的项。这个项里有一个字符串就是程序路径。如果这里找不到他的话,很遗憾,我也帮不了你了。或者你可以查一查installshield会把自己打包安装的程序放在注册表的什么位置?
lhh
2002-01-25
打赏
举报
回复
to fishzone(阿愚):
谢谢你,我找到了,是用搜索的方法,原来它还是在App paths下的,但名字不太一样。现在给分了,各位接着!
lhh
2002-01-24
打赏
举报
回复
我现在要找的是别人用Delphi开发的InstallShield打包的软件,我在HKEY_CURRENT_USER\SOFTWARE下他的公司下看到了他的软件名和版本但没有安装路径,运行了他的应用程序了,但在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 下找不到给应用程序,更不要说他的路径了!!
各位帮帮我呀!!
lhh
2002-01-24
打赏
举报
回复
感谢fishzone(阿愚),您的路径比较快 呀?我试试!1
lhh
2002-01-24
打赏
举报
回复
太感谢ferrytang(楼上的你悠着点!!!)给的建议了,不过您能不能直接点直接告诉我怎么获得安装路径,有时软件的注册有关安装路径是由该软件来决定的吗?所以我还得先知道该软件在电脑上注册时是注册成什么洋,我才可以有目的地区取该键值吗?是这样的吗?有什么快的方法呀?
jinyefeng
2002-01-24
打赏
举报
回复
一般的软件的安装都在HKEY_CURRENT_USER\SOFTWARE的目录下
fishzone
2002-01-24
打赏
举报
回复
回复人: lhh(西方失败) (2002-1-24 14:04:15) 得0分
这个问题我基本上快解决了,我想在此请问各位如何从注册表中获取系统中安装的某软件的安装路径呀??谢谢!!
回复人: fishzone(阿愚) (2002-1-24 14:08:27) 得0分
to: lhh(西方失败)
我想在此请问各位如何从注册表中获取系统中安装的某软件的安装路径呀??谢谢!!
在这里有所有的安装路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
ferrytang
2002-01-24
打赏
举报
回复
应用程序在启动和运行时需要将一些重要的信息保存起来,以便在下次启动和运行时使用。在Windows16位操作系统中,使用系统初始化文件(INI)来存取重要参数。在微软WIN95及最新的WIN98系统中,却是采用注册表来存放应用程序的启动及运行所需的重要参数。
注册表的存取方法一般有以下两种:
一、使用WIN95提供的注册表编辑器。使用方法为:点“开始”,选“运行”,打开“regedit”,回车即可进入注册表编辑器。使用它提供的新建、删除及修改等功能来完成对注册表的存取操作。但一定要注意预先备份注册表。
二、编程实现。可以采用WIN95 API中有关注册表编辑的几个函数来读写注册表,但是技巧性很强,万一操作不当,则可能破坏注册表,造成系统下次启动或某些程序运行故障。
下面我利用VB5.0提供的两个语句和两个函数来读写注册表,它们的使用方法十分简单,而且很实用。
1、SaveSetting语句
语法:SaveSetting appname,section,key,setting
2、GetAllSettings函数
语法:GetAllSettings (appname,section)
3、GetSetting函数
语法:GetSetting(appname,scetion,key[,default])
4、DeleteSetting语句
语法:DeleteSetting appname,section,[key]
参数含义:
appname:字符串表达式,应用程序名
section:字符串表达式,小节名
key: 字符串表达式,关键字名
setting:表达式,关键字设定值
下面通过实例来说明它们的用法:应用程序名为jld_app,小节名为startup,关键字为left。
在注册表中建立应用程序的注册项:
SaveSetting “jld_app”,“startup”,“left”,100
从应用程序注册表项中读取所有关键字及其对应的值:
Dim mysettings(10,10)As Variant
Dim settingindex As Integer
GetAllSettings “jld_app”,“startup”
For settingindex=Lbound(mysettings,1)To Ubound(mysettins,1)
Debug.Print mysettings(settingindex,0);“=”;mysettings(settingindex,1)
Next settingindex
End Sub
从应用程序注册表项中读取关键字“left”的设置:
Debug.Print GetSetting(“jld_app”,“startup” ,“left”,“not ok”)
从WIN95注册表中删除小节“startup”
DeleteSetting“jld_app”,“startup”
输入法设置工具 IME TOOL 2.8.3
声明:IMETool 为免费
软件
,非商业使用无须授权,但不得对
软件
本身做任何修改。允许个人开发的免费输入法
软件
将其加入
安装
包使用,但
安装
包内不得包含有广告插件或流氓
软件
。 IME TOOL 支持
中
英文界面,适用于 Win98/ME/2000/XP/2003 操作
系统
,部
分
兼容 Windows 7。 主要功能: 一、动态调整输入法顺序而无须重启。 二、切换输入法指示器和高级文字服务方式。 三、任意设置输入法热键 Windows 本身的输入法热键设置功能限制很多,2000/XP 下更是如此,你不得不设置 ctrl+shift+3 这样的三键热键。IME Tool 让你可以自由地设置各种热键,基本键(ctrl、alt、shift)共有六种组合,辅助键有 91 个可选,如用左 Alt+左 Window 键激活龙文五笔,shift+down 激活紫光拼音。当然,有些热键组合是不能用的,如 shift+数字字母键。 四、
注册表
错误项目修正 1、自动删除输入法列表
中
不存在的输入法项目,位置: HKEY_CURRENT_USER\Keyboard Layout\preload 2、检查
注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 下的内容,如果某
分
支对应的输入法文件不存在,则删除此
分
支(需要管理员权限)。 3、自动删除输入法从列表
中
删除后可能遗留的激活热键设置,位置: HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys 五、输入法键盘定义功能,适用于非英文键盘(需要管理员权限)。 六、
安装
删除输入法 IME TOOL 可以
安装
标准格式的输入法。自行复制 ime 和 mb 文件到
系统
目录
中
,然后使用 imetool 的
安装
输入法功能指定输入法名称和 ime 文件即可。 IME TOOL 可以从
注册表
中
删除不需要的输入法,但并不删除文件。 七、其它功能 打开输入法属性、打开关闭输入法状态条等。支持命令行参数,支持运行脚本。 另外修正了老版本存在的一些小 bug。 局限: 1、在 Win9x 下设置的输入法热键不能立即生效,必须重启。在 Win95/NT
系统
下有更多的功能限制。 注意: 1、用 IME Tool 设置的一些热键在 Windows 本身的输入法设置
中
会无法正确显示,但不影响使用。 2、繁体、韩文、日文
系统
下的打开关闭输入法等切换键设置在
注册表
中
的位置不同,因条件所限我没有做进一步测试功能是否有效。 3、在 IME Tool
中
刚添加的输入法不能立即设置属性。 4、如果使用输入法指示器方式时,在
系统
目录下未发现 internat.exe 和 indicdll.dll 文件,将会自动复制当前目录下的此二文件过去(如果存在)。 命令行参数说明: /? /h /help 显示此帮助 /on 启用 internat.exe 或 ctfmon.exe /off 禁用 internat.exe 或 ctfmon.exe /internat 输入法指示器风格 /ctfmon 高级文字服务风格 /status: : 关闭输入法状态条,: 显示输入法状态条 /caps 用 Caps 键关闭大写 /shift 用 Shift 键关闭大写 /switch: : 不使用切换语言和切换键盘布局热键 : 仅使用切换语言热键 : 仅使用切换键盘布局热键 : 同时使用切换语言和切换键盘布局热键 : 切换语言热键使用Ctrl+Shift : 切换键盘布局热键使用Ctrl+Shift /hotkey:,[hotkey] 指定输入法热键 ,指定第1、2、3.. 个输入法的热键 指定打开/关闭输入法的热键 指定全角/半角切换的热键 指定
中
英文标点切换的热键 如果留空则删除热键 [hotkey] 热键值,如:ctrl+space /add1:,[hotkey] 按名称添加输入法到列表 /add2:,[hotkey] 按文件名添加输入法到列表 /add3:,[hotkey] 按 ID 添加输入法到列表 /del1: 按顺序从列表
中
删除输入法 /del2: 按名称从列表
中
删除输入法 /del3:
java windows域_域环境
中
的windows
软件
安装
这几天要在单位部署一个
软件
包,是msi形式的,据说可以通过“域推送”的形式
安装
,搜索了一下,发现需要在 组策略->
软件
设置->
软件
安装
里面添加放在共享目录里的
软件
包。但是我试过无论在“计算机配置”里面还是在“用户配置”里面添加那个
软件
包,无论是“发布”还是“指派”,都没办法自动
安装
,最多只是在“添加删除程序”里面的“添加新程序”出现那个
软件
包,还需要手动
安装
。域控制器上按照部门划
分
了...
DOS常用命令详解(恢复
系统
用到的命令)by cubeking
DOS常用命令详解(恢复
系统
用到的命令) by cubeking 在DOS
中
恢复
系统
用到的命令有哪些: 一般都是在DOS下用ghost备份或者恢复! 键入HELP命令看一下有你想要的命令没有 1)DIR--显示指定
路径
上所有文件或目录的信息 它的格式为"DIR [盘符:][
路径
][文件名] [参数]",比如"DIR E:\FF.M3U"。输入后回车则会显示出相关信息(如图1)。
机器安全配置
WinXP2K鲜为人知的安全命令 在Windows XP和Windows 2000
系统
中
有一个我不一般不常用,但是功能强大的命令,那就是:syskey命令。 这个命令可以有效地增强你的
系统
安全性。也许你要说不是进入Windows XP或Windows 2000的时候已经要输入帐户和密码了吗,这样还不安全吗?著名的WIN 2000的输入法漏洞你总该听说过吧,如果你的电脑是多人使用,其他人完全可以通过破取他人的简单密码来进入
系统
,利用种种漏洞来
获取
管理员权限。有了 syskey制作的加密软盘,你就可以完
ipc$入侵与防范(超详细)
就像上面所说的,即使你建立了一个空的连接,你也可以获得不少的信息(而这些信息往往是入侵
中
必不可少的),访问部
分
共享,如果你能够以某一个具有一定权限的用户身份登陆的话,那么你就会得到相应的权限,显然,如果你以管理员身份登陆,嘿嘿,就不用我在多说了吧,what u want,u can do!不过你也不要高兴的太早,因为管理员的密码不是那么好搞到的,虽然会有一些傻傻的管理员用空口令或者
弱智
密码,但这毕竟是少数,而且现在不比从前了,随着人们安全意识的提高,管理员们也愈加小心了,得到管理员密码会越来越难的。
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章