首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用VBA找到程序的安装路径

    电脑安装程序,一般默认都会在桌面生成快捷方式,但是程序快捷方式太多会造成桌面凌乱。 所以很多时候我们会把快捷方式删除,时间久了,可能都不记得是否安装过了某个程序。...当需要使用某个程序的时候,就一时会找不到。当然一般可以通过电脑的左下角“开始”去找到程序。...这里介绍使用VBA程序来找的方法,一个程序在安装的过程中,一般都会需要管理员权限,这是因为程序的安装一般都要在注册表中写入一些信息,而操作注册表需要管理员权限。...这些写入的信息就包括在安装过程中我们选择的程序安装路径,所以只需要使用VBA去读取相应的注册表信息就可以找到程序的安装路径: Function GetAppPath(AppName As String...Windows\CurrentVersion\App Paths\" & AppName & "\Path") If Err.Number 0 Then GetAppPath = "没有找到

    2.2K10

    二、源代码=>程序集及程序集概念介绍

    文本脉络图如下: 一、源代码-面向CLR的编译器-托管模块-(元数据&IL代码)中介绍了编译器将源文件编译成托管模块(中间语言和元数据),本文主要介绍如何将托管模块合并成程序集. 1、程序集的基本概念...2、程序集生成的过程 注: (1)、清单指出程序集只有一个文件组成, (2)、对于只有一个托管模块,没有资源文件的项目,程序集就是托管模块. (3)、如果需要将一组文件合并到程序集中可以使用程序集链接器...常用的方法是,把程序集的物理表示和逻辑表示区分开,将很少用到的类型和文件放到单独的文件中,并将这些文件作为程序集的一部分,如果运行时需要,则去下载,这样不仅节省了磁盘空间,还节省了安装时间.通过程序集,...可以在不同的地方部署,同时任然将所有的文件当作一个整体来看待. 4、关于程序集自描述的优点 在程序集的模块中,还包含与引用的程序集有关的信息(版本号、描述等等),具体如下图 这些信息(当然远不止上图中的这点信息...)使程序集能够自描述.也就是说CLR能判断为了执行程序集中的代码,程序集的直接依赖对象是什么.不需要在注册表或者Active Directory Domain Services(ADDS)中注册额外的信息

    1K90
    领券