无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2447|回复: 11

[原创] 关于pe里如何无视盘符变动制作可以一劳永逸的软件工具的快捷方式的最佳方法的深入研究

[复制链接]
发表于 2020-7-2 21:21:58 | 显示全部楼层 |阅读模式
本帖最后由 sairen139 于 2020-7-2 21:31 编辑

关于pe里如何无视盘符变动制作可以一劳永逸的软件工具的快捷方式的最佳方法的深入研究

有些pe是没有pecmd的,所以在pe桌面上创建某些别的盘里面的pe工具的快捷方式时,会面临一个问题。那就是pe里和正常系统里的盘符有时候会变动。
比如正常系统里在D盘的软件工具发到桌面上的快捷方式,到了pe里面可能因为盘符变动这些快捷方式就不能用了。
那么有没有更好的方法可以在无视盘符变动的情况下来创建一劳永逸的快捷方式,让这种一劳永逸的快捷方式在正常系统里和pe里都可以使用的。
答案是有的,方法就是在cmd里面用mountvol找出相应的盘符的UNC路径,然后把这个UNC路径里的?号改成.就可以了。

这样的路径在cmd里可以正常的打开对应路径下的工具软件,非常方便。可以在bat或者cmd里使用,也可以改造普通的快捷方式,在目标框里加上前导的cmd.exe /c 或者cmd.exe /k 都可以!

例如:
cmd.exe /k \\.\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\WinNTSetup_4.1.0.0\WinNTSetup_4.1.0.0\WinNTSetup_x64.exe


一劳永逸的快捷方法无视盘符变动在正常系统和pe里都能直接使用!

一劳永逸的快捷方法无视盘符变动在正常系统和pe里都能直接使用!
发表于 2020-7-2 21:40:59 | 显示全部楼层
这也行学习了
回复

使用道具 举报

发表于 2020-7-2 21:41:21 | 显示全部楼层
这也行学习了
回复

使用道具 举报

 楼主| 发表于 2020-7-3 08:39:49 | 显示全部楼层
本帖最后由 sairen139 于 2020-7-3 08:44 编辑

pe桌面建立一个系统级图标:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}]
@="WinNTSetup"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\DefaultIcon]
@="\\\\.\\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\\bbbwWinNTSetup_4.2.0.0\\WinNTSetup_4.2.0.0\\WinNTSetup_x64.exe"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell]
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open]
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open\command]
@="\\\\.\\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\\bbbwWinNTSetup_4.2.0.0\\WinNTSetup_4.2.0.0\\WinNTSetup_x64.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00000000-0000-0000-0000-000000000000}]



DF0F9116-EDFB-4F42-8661-90E7222A89C8.jpeg

WinNTSetup.Reg.Zip

1.58 KB, 下载次数: 3, 下载积分: 无忧币 -2

去掉.Zip双击导入即可

点评

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\快捷方式名字.lnk""):b.TargetPath=""程序路径"":b.WorkingDirectory=""%~dp0"":b.Sav  详情 回复 发表于 2020-7-4 09:25
可以在windows 10正常系统下制作成功系统级图标后创建它的快捷方式,然后把这个快捷方式剪切到pe的桌面上。而这个pe只需注册表导入半个reg即可如下所示:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROO  详情 回复 发表于 2020-7-3 12:22
离线加载pe里的config文件夹下的software配置单元为SOFT建立pe桌面系统级图标  详情 回复 发表于 2020-7-3 09:06
回复

使用道具 举报

 楼主| 发表于 2020-7-3 09:06:31 | 显示全部楼层
本帖最后由 sairen139 于 2020-7-3 09:10 编辑
sairen139 发表于 2020-7-3 08:39
pe桌面建立一个系统级图标:
Windows Registry Editor Version 5.00

离线加载pe里的config文件夹下的software配置单元为SOFT建立pe桌面系统级图标:
Windows Registry Editor Version 5.00
[HKEY_USERS\soft\CLASSES\CLSID\{00000000-0000-0000-0000-000000000000}]
@="WinNTSetup"
[HKEY_USERS\soft\CLASSES\CLSID\{00000000-0000-0000-0000-000000000000}\DefaultIcon]


[HKEY_USERS\soft\CLASSES\CLSID\{00000000-0000-0000-0000-000000000000}\shell]
[HKEY_USERS\soft\CLASSES\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open]
[HKEY_USERS\soft\CLASSES\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open\command]


[HKEY_USERS\soft\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00000000-0000-0000-0000-000000000000}]


离线加载software配置单元建立pe桌面系统级图标.reg.Zip

826 Bytes, 下载次数: 0, 下载积分: 无忧币 -2

去掉.Zip即可使用

回复

使用道具 举报

 楼主| 发表于 2020-7-3 12:22:45 | 显示全部楼层
sairen139 发表于 2020-7-3 08:39
pe桌面建立一个系统级图标:
Windows Registry Editor Version 5.00

可以在windows 10正常系统下制作成功系统级图标后创建它的快捷方式,然后把这个快捷方式剪切到pe的桌面上。而这个pe只需注册表导入半个reg即可如下所示:Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}]
@="WinNTSetup"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\DefaultIcon]
@="\\\\.\\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\\bbbwWinNTSetup_4.2.0.0\\WinNTSetup_4.2.0.0\\WinNTSetup_x64.exe"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell]
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open]
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}\shell\open\command]
@="\\\\.\\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\\bbbwWinNTSetup_4.2.0.0\\WinNTSetup_4.2.0.0\\WinNTSetup_x64.exe"
回复

使用道具 举报

发表于 2020-7-3 22:20:06 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 发表于 2020-7-4 09:25:31 | 显示全部楼层
sairen139 发表于 2020-7-3 08:39
pe桌面建立一个系统级图标:
Windows Registry Editor Version 5.00

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\快捷方式名字.lnk""):b.TargetPath=""程序路径"":b.WorkingDirectory=""%~dp0"":b.Save:close")

回复

使用道具 举报

 楼主| 发表于 2020-7-4 13:12:33 | 显示全部楼层
cmd /k和cmd /c的区别:
参数k在cmd窗口顶部标题栏有显示exe的具体详细路径!
参数c在cmd窗口标题栏不显示路径,相对而言很隐蔽。

点评

cmd /k \\.\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\WinNTSetup_4.1.0.0\WinNTSetup_4.1.0.0\WinNTSetup_x64.exe 要非常隐蔽请用下面的语句并把cmd窗口设置为最小化运行: cmd /c \\.\Volume{AEFF9B17-CB  详情 回复 发表于 2020-7-4 13:14
回复

使用道具 举报

 楼主| 发表于 2020-7-4 13:14:55 | 显示全部楼层
sairen139 发表于 2020-7-4 13:12
cmd /k和cmd /c的区别:
参数k在cmd窗口顶部标题栏有显示exe的具体详细路径!
参数c在cmd窗口标题栏不显 ...

cmd /k \\.\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\WinNTSetup_4.1.0.0\WinNTSetup_4.1.0.0\WinNTSetup_x64.exe

要非常隐蔽请用下面的语句并把cmd窗口设置为最小化运行:
cmd /c \\.\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\WinNTSetup_4.1.0.0\WinNTSetup_4.1.0.0\WinNTSetup_x64.exe

点评

每个分区的GUID都是唯一的,你这好像行不通吧。  详情 回复 发表于 2020-7-4 13:51
回复

使用道具 举报

发表于 2020-7-4 13:51:24 | 显示全部楼层
sairen139 发表于 2020-7-4 13:14
cmd /k \\.\Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}\WinNTSetup_4.1.0.0\WinNTSetup_4.1.0.0\WinN ...
Volume{AEFF9B17-CB0B-4AC8-8E72-BE45BFD6DC48}

每个分区的GUID都是唯一的,你这好像行不通吧。

点评

我是举个例子,请根据自己电脑上的guid来操作。我想请问系统正常的快捷方式能用winhex来修改lnk里的guid的路径吗?  详情 回复 发表于 2020-7-4 14:56
回复

使用道具 举报

 楼主| 发表于 2020-7-4 14:56:09 | 显示全部楼层
立帮电子 发表于 2020-7-4 13:51
每个分区的GUID都是唯一的,你这好像行不通吧。

我是举个例子,请根据自己电脑上的guid来操作。我想请问系统正常的快捷方式能用winhex来修改lnk里的guid的路径吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 19:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表