vb 获取已安装的程序名和路径

vb 获取已安装的程序名和路径,第1张

GetSetting 函数

从 Windows 注册表中的应用程序项目返回注册表项设置值。

语法

GetSetting(appname, section, key[, default])

1开始运行(输入regedt32)-确定或输入;

2在注册表中找到:HKEY﹣current﹣用户,然后单击:HKEY﹣current﹣用户前面的小三角形;

3在HKEY﹣current﹣用户扩展项中找到软件,点击软件前面的小三角形;

4software展开项中的注册信息就是我们安装的软件的注册信息,如下图就是QQ软件的有关信息。注意:HKEY_CURRENT_USER_Software>Microsoft里的注册信息很重要,不要随意删除或者更改。

5我们还可以打开注册表,点击编辑-搜索,输入软件名称,然后我们可以找到我们安装的软件的注册信息。例如:我们要查找无线网卡的信息:

一、获取当前文件的路径

string str1=ProcessGetCurrentProcess()MainModuleFileName;//可获得当前执行的exe的文件名。

string str2=EnvironmentCurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径[如“C:\mySubDirectory”])。

string str3=DirectoryGetCurrentDirectory(); //获取应用程序的当前工作目录。

string str4=AppDomainCurrentDomainBaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。

string str5=ApplicationStartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

string str6=ApplicationExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。

string str7=AppDomainCurrentDomainSetupInformationApplicationBase;//获取或设置包含该应用程序的目录的名称。

1 SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName

获取模块的完整路径。

2 SystemEnvironmentCurrentDirectory

获取和设置当前目录(该进程从中启动的目录)的完全限定目录。

3 SystemIODirectoryGetCurrentDirectory()

获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\>

要智能选择QQ路径吗?这个很难做到。不过你可以选择一些常用的安装路径进行释放,简单的方法是用自解压文件(winrar)就能制作。

首先,制作压缩文件。注意,这里是直接把新建文本文档制作成压缩文件。

然后,用winrar软件打开(就是直接打开),单击自解压格式按钮。

单击高级自解压选项,并设置解压路径,可以设置常见的QQ安装路径,单击所有的确定。如果没把握,可以多制作一些解压包并设置不同的释放路径,

制作完毕!

打开之后,观察设定的目录,已经释放出来了。

在这里xxxxx是用户名

C:\Documents

and

Settings\xxxxx\Local

Settings

C:\Documents

and

Settings\xxxxx\Local

Settings\Application

Data

你先要显示系统的隐藏文件,打开一个文件夹,点工具-文件夹选项-察看-里面设置一下

以上就是关于vb 获取已安装的程序名和路径全部的内容,包括:vb 获取已安装的程序名和路径、怎么通过注册表查询一个软件的安装文件路径、c#怎么获取一个应用程序的安装路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9690840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存