
使用DA Toolset运行并打开文件,无UAC窗口
一个简单的VBScript和注册表调整,适用于那些厌倦了UAC控制弹窗,但工具集实际上并不需要管理员权限来运行的情况。
查看大图我只是懒得在工具集不需要管理员权限运行时点击UAC弹窗。所以我创建了一些简单的东西来绕过UAC。
[b]如果你将模组直接存储在受保护的目录中,如[font=Courier New]C:\Program Files (x86)[/font],请勿使用此工具。在这种情况下,工具集确实需要管理员权限才能编辑这些文件。[/b]
它包含两个文件:
[list]
[]一个VBScript,用于绕过UAC运行DA工具集
[]一个reg文件,用于将所有DA工具集相关文件关联到绕过UAC的脚本。该reg文件还会移除ERF文件的默认图像文件类型(因为ERF也是Epson原始图像的扩展名),这样当你打开一个满是ERF文件的文件夹时,Windows资源管理器不会将视图切换为大图标。
[/list]
两个文件都必须根据每台电脑上DA工具集的文件路径进行编辑:
[list]
[]在VBE文件中:将""[b][font=Courier New]D:\Spiele\Dragon Age Origins\tools\DragonAgeToolset.exe[/font][/b]""改为你电脑上的EXE路径。不要删除路径周围的双引号。你可以将此VBE文件放在电脑上的任何位置。
[]在REG文件中:
[/list][list=1]
[]更改[HKEY_CLASSES_ROOT\gda_auto_file\DefaultIcon]和[HKEY_CLASSES_ROOT\gda_auto_file\shell\open]下的路径,以匹配你的DAToolset.exe路径。[b]此步骤并非必需,因为这只是为所有正确注册的MOD文件提供一个图标,以区别于未注册的文件类型。如果你认为不需要,可以跳过此步骤。[/b]
[]更改[HKEY_CLASSES_ROOT\gda_auto_file\shell\open\command]下的行,以匹配你存储VBE文件的位置。注意,在REG文件中,双引号和反斜杠需要分别写成\"和\\。例如,如果VBE文件存储在"C:\ProgramData\Desktop\Dragon Age Toolset\DAToolset.vbe"中,则该行应如下所示:[code]@="wscript.exe \"C:\\ProgramData\\Desktop\\Dragon Age Origins\\DAToolset.vbe\" \"%1\""
[/code]
[/list]
编辑完成后,双击REG文件将其合并到注册表中。你也可以在开始菜单或桌面上创建一个指向VBE文件的链接,作为DA工具集的启动器。
右键单击MOD文件(GDA、ERF、UTC、UTI等),选择"打开方式...",并选择始终使用"[b]Microsoft Windows 基于脚本的主机[/b]"打开。现在,此类文件将关联到DA工具集,而无需UAC弹窗。
[img]https://i.imgur.com/exoOdAO.jpg[/img]
[b]注意:[/b]
由于DAO模组的文件扩展名种类繁多,我可能没有涵盖所有文件扩展名。如果你想添加REG文件中没有的文件类型,你可以自己添加,并在帖子中告诉我。例如,如果你想将.xyz扩展名的文件关联到DA工具集,只需在REG文件开头的第一行"Windows Registry Version 5.00"下方添加两行:
[code][HKEY_CLASSES_ROOT\.xyz]
@="gda_auto_file"[/code]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。