无忧启动论坛

标题: 添加应用程序到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths [打印本页]

作者: baolizhu    时间: 2025-7-22 21:25
标题: 添加应用程序到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
本帖最后由 baolizhu 于 2025-7-22 21:32 编辑

随着时间的增加我们的操作系统中安装的应用程序会越来越多,桌面的应用快捷方式也会越来越多,导致桌面上
的东西密密麻麻的,所以闲着没事,以前木马病毒横行的时候,会有木马软件会应用注册表HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths中的镜像劫持技术去运行特定的木马程序HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\应用.exe,根据此原理,如果我们想要通过运行框运行指定的应用程序
通过
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\weixin.exe" /ve /t REG_SZ /d "C:\Program Files\Tencent\Weixin\Weixin.exe" /f>nul 2>nul
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\weixin.exe" /v "Path" /t REG_SZ /d "C:\Program Files\Tencent\Weixin" /f>nul 2>nul


在运行框中输入weixin就可以运行微信,通过手动添加的方法比较麻烦,所以我就写了一个批处理文件来获取weixin.exe和C:\Program Files\Tencent\Weixin
第一步先通过微信的快捷方式进入微信的安装目录通过右键“复制文件路径”来把路径复制到剪贴板中,然后粘贴到之出现的对话框,通过deepseek写的一键全自动执行在运行的时候总是出错,所以就只能手动复制一次路径后就可以了
我把批处理文件代码放在下面望大佬把它修改成全自动版的,权限不够发不了链接和上传图片。
@echo off
:main
mode con: cols=64 lines=50
PUSHD "%~dp0" & set "ROOT=%~dp0" & set "T=%Temp%\T.vbs" & REG.EXE QUERY "HKU\S-1-5-19">NUL 2>&1
IF %ERRORLEVEL% EQU 1 ( CMD /U /C ECHO. CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%T%"& "%T%" & DEL "%T%" & EXIT /B )
:: MAIN START
for %%i in ("%0") do set "appx=%%~nxi"
rem %windir%\system32\%appx%
if exist %windir%\system32\%appx% copy /y %appx% %windir%\system32\
cls
color 0a
REG ADD "HKCR\exefile\shell\Add_to_paths" /v "MUIVerb" /t REG_EXPAND_SZ /d "添加应用到AppPaths" /f>nul 2>nul
REG ADD "HKCR\exefile\shell\Add_to_paths" /v "Icon" /t REG_EXPAND_SZ /d "cmd.exe" /f>nul 2>nul
REG ADD "HKCR\exefile\shell\Add_to_paths" /v "Position" /t REG_EXPAND_SZ /d "Center" /f>nul 2>nul
REG ADD "HKCR\exefile\shell\Add_to_paths\Command" /ve /t REG_EXPAND_SZ /d "\"%%windir%%\system32\AppPaths.bat\"" /f>nul 2>nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
title 请在光标处输入应用程序完全路径:
prompt 输入应用路径:
echo 添加应用程序到HKLM\SOFTWARE\Microsoft\Windows\CurrentV
echo.
echo ersion\App Paths后即可在运行框中直接输入应用.exe直接运行
echo.
echo.
echo.
echo.
echo.
echo.
echo.
set /p fullPath=。请在此输入“应用程序”的完全安装路径:
cls
echo.
echo.
echo.
echo              你刚刚输入的应用程序路径:% fullPath%
echo.
echo.
echo.
:: 提取文件名(包含扩展名)
for %%i in ("%fullpath%") do set "appname=%%~nxi"

:: 提取路径(不包含文件名)
for %%i in ("%fullpath%") do set "apppath=%%~dpi"

:: 显示结果
echo 应用程序名称: %appname%
echo 应用程序路径: %apppath%
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%" /ve /t REG_SZ /d "%FullPath%" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%" /v "Path" /t REG_SZ /d "\"%apppath%"" /f
REG ADD "HKCR\exefile\shell\CopyAsPath" /v "MUIVerb" /t REG_EXPAND_SZ /d "复制文件路径" /f
REG ADD "HKCR\exefile\shell\CopyAsPath" /v "Icon" /t REG_EXPAND_SZ /d "imageres.dll,-5302" /f
REG ADD "HKCR\exefile\shell\CopyAsPath" /v "Position" /t REG_EXPAND_SZ /d "Center" /f
REG ADD "HKCR\exefile\shell\CopyAsPath\Command" /ve /t REG_EXPAND_SZ /d "cmd.exe /c echo %%1|clip" /f

title 已成功添加%appname%到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%
echo.
echo.
echo.
echo 已成功添加%appname%到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%
echo.
echo.
cls
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%"
echo 请按任意键退出
pause>nul 2>nul
goto main


附蓝奏地址https冒号//baoshuijun点lanzouo点com/icSbe31mu9wd













































作者: 小灰兔    时间: 2025-7-22 21:52
感谢分享
作者: nttwqz    时间: 2025-7-22 23:50
复杂了,直接新建个文件夹,加到环境变量PATH里,将需要运行的程序的快捷方式复制到该文件夹
作者: 菲菲18866    时间: 2025-7-23 00:46
学习了
作者: 201012121135    时间: 2025-7-23 07:28
谢谢分享
作者: 奈绪    时间: 2025-7-23 08:33
感谢楼主分享,下载打包好的。
作者: 2012andyle113    时间: 2025-7-23 09:13
什么桌面快捷方式越来越多会乱,自己没有好的整理习惯而已,我桌面上几十年都是十几个图标,无非建个文件夹整理下放进去而已
作者: liangyuxing    时间: 2025-7-23 09:34
直接把快捷方式改名丢到Windows目录里就可以实现同样的效果,简单快捷
作者: wang1126    时间: 2025-7-23 11:35
谢谢楼主分享
作者: guong    时间: 2025-7-23 12:29
来学习了
作者: chsh02    时间: 2025-7-23 17:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: gsg666    时间: 2025-7-24 19:52
这个批处理的价值主要是?
作者: uu12138    时间: 2025-8-5 13:59
学习了
作者: 1e3e    时间: 2025-8-19 09:33
不错,又学习了一些硬核知识




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3