来源:https://www.cnblogs.com/tail-f/p/6723199.html

注册DLL文件可以写成批处理的方式,但在开户UAC的情况下,通常需要使用管理员权限运行,很容易导致某些小白操作时忘记,认为程序错误, 以下方式可以直接启用管理员权限,更加方便快捷。

@echo off
color 0
REM ________________________________________________________________
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (echo 请求管理员权限...goto UACPrompt
) else ( goto gotAdmin ):UACPromptecho Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs""%temp%\getadmin.vbs"exit /B:gotAdminif exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )pushd "%CD%"CD /D "%~dp0"
REM ________________________________________________________________echo=
echo=
echo 管理员权限已获取,正在执行COM注册******
echo=
regsvr32 gregn6.dll /s
echo 完成gregn6.dll注册
echo=
echo .COM组件注册完成,正在自动关闭。
ping -n 3 127.0.0.1>nul

此批处理文件必须和.dll文件放在同一个目录执行。

%cd%         获取当前执行批处理的cmd目录(权限不同目录不同),管理员权限运行目录则为system32

%~dp0        获取当前目录路径

%windir%    获取windows目录路径

%~d0          获取当前盘符

%~sdp0       获取当前盘符和路径的短文件名格式

%~f0           获取此批处理的路径

管理员权限自动注册Dll文件相关推荐

  1. C# 代码注册Dll文件

    转自:https://www.cnblogs.com/xiesong/p/7243397.html 有时会遇到dll在系统中不存在,需要程序自己去注册所需的dll文件. 注册dll 需要用到regsv ...

  2. 关于手动注册dll文件遇到的一个小问题

    手动注册dll文件遇到的一个小问题里 由于安装一些系统的需要,要手动注册dll文件. 我采取的方式是以管理员身份进入命令控制台,执行 regsvr32 dll文件路径 可是一直提示我找不到dll文件( ...

  3. 怎么用计算机管理权限删除文件,如何删除需要管理员权限才能删除的文件夹?...

    方法1 01首先我们要先注册管理员权限,点击左下角Windows的Logo图标,点击开始 - 运行(输入notepad)确定或者按回车键,打开记事本. 02接着,在记事本中复制以下编码: 在记事本中复 ...

  4. .NET打包工具怎么注册 .dll文件??

    .NET打包工具怎么注册 .dll文件?? 寻求高手解决 转载于:https://www.cnblogs.com/zhaohui0312/archive/2007/06/06/773640.html

  5. regsvr32.exe进程注册dll文件

    regsvr32.exe用于注册Windows操作系统的动态链接库(dll)和ActiveX控件.这个程序对你系统的正常运行是非常重要的.   dll文件即动态链接库,是一个不可执行的二进制程序文件, ...

  6. sharepoint 使用命令行注册dll文件到gac的方法

    使用命令行注册dll文件到gac的方法: gacutil.exe -i D:\SPFormLoginProject.dll 删除gac的dll方法: gacutil /u "SPFormLo ...

  7. php 没有读取权限能不能复制,“需要提供管理员权限才能复制此文件夹”怎么办...

    "需要提供管理员权限才能复制此文件夹"怎么办? Win8.1系统,有时复制文件或文件夹会出现"你需要提供管理员权限才能复制到此文件夹",需要在组策略里面调整. ...

  8. 计算机权限删除文件win10,win10系统使用管理员权限无法删除部分文件的详细步骤...

    win10系统使用管理员权限无法删除部分文件的详细步骤? 我们在操作win10系统电脑的时候,常常会遇到win10系统使用管理员权限无法删除部分文件的问题.那么出现win10系统使用管理员权限无法删除 ...

  9. 注册dll文件的方法集合

    手工注册dll文件的命令   regsvr32 c:/winnt/system32/msjetoledb40.dll DLL files Register and Unregister 有的程序员经常 ...

  10. win10系统你需要提供管理员权限才能删除此文件夹

    https://jingyan.baidu.com/article/ceb9fb10116f1cccac2ba04e.html 上面的内容真的非常好 在Windows10系统删除文件的时候,弹出需要管 ...

最新文章

  1. 哈尔滨工业大学计算机改专业课,哈尔滨工业大学计算机专业课 复试 2013HITCS
  2. 数据导出之sqlserver-导出脚本
  3. On the Old, the New —— 用sql语句生成语句的例子
  4. LeetCode-链表-206. 反转链表
  5. 在微型计算机机箱的面板上,【简评】全侧透快拆设计,迎广101机箱体验
  6. Where does the setting xx-bindingSuntax - complex take effect
  7. matlab计算斜方差_计算一幅图像的信噪比
  8. cropper左右移动_移动端cropper.js上传图片、裁剪
  9. SWMM 5 计算引擎代码学习
  10. swift 实现音视频播放器
  11. Lab 2 Bomb Lab
  12. mac 重置mysql_mac 重置mysql 登录密码
  13. Purdue, Mathematics Area Examination 学习笔记(1)
  14. 人工智能(1)-样本空间、假设空间、版本空间
  15. ViewFlipper 的简单使用
  16. 类似qq新闻提示窗口样码(cpy)
  17. 成熟的男人喜欢什么样的女性?
  18. 计算机桌面怎么全屏显示,电脑显示器如何设置全屏 把电脑屏幕调成满屏的方法有哪些...
  19. 天龙八部——目录五首词
  20. 个人作业2——必应词典案件分析

热门文章

  1. c语言源程序最多可能由组成,一个c语言源程序是由什么组成_后端开发
  2. 《黑客攻防技术宝典:系统实战篇(第2版)》目录
  3. 基于FPGA的数字视频信号处理器设计(上)
  4. oracle复合索引第一个字段,复合索引的先决使用条件 - stacktestor的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  5. NFS PRC端口映射器
  6. php递归函数及简单实例讲解
  7. 织梦采集侠推荐免登陆免规则伪原创发布配置
  8. PPT镂空字体、填充文字、图片字、拆分字制作
  9. Microsoft Silverlight 4 Tools for Visual Studio 2010
  10. Unity开发(2)建片草地