萨雷安の迦巴勒幻想大图书馆

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组

    基于 Windows Task Scheduler 的国服自动卫月注入

    萨雷安科技
    卫月框架
    5
    6
    12081
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Bluefissure
      Bluefissure Moderators 最后由 Bluefissure 编辑

      新版本更新器已支持自动注入,不建议再使用下文介绍的方法(否则需要根据版本来更换目录)。

      基于Windows Task Scheduler的国服自动卫月注入

      鉴于TitleEdit插件只有在实现了开游戏后自动注入卫月才有一个比较好的开挂使用体验,研究了一下Windows自带的Task Scheduler来实现自动注入。

      由于我是英文系统,本文内大部分所有的截图选项都是英文,大家自行理解意思。

      步骤

      启动进程记录功能

      • 在开始菜单搜索或直接Win+R运行secpol.msc
      • 找到 Local Policies/Audit Policy (本地策略/审核策略)
      • 双击 Audit process tracking (审核进程跟踪)选中 Success(成功)

      现在,如果您启动任何应用程序,那么如果您在事件查看器/安全日志中查看,则每次启动应用程序时都会看到“进程创建”事件4688。

      导入计划任务

      下载 dalamud auto-injector.zip,解压后使用文本编辑器打开 dalamud auto-injector.xml。

      需要修改的内容:

      • F:\Games\SDO\FFXIV\game\ffxiv_dx11.exe : 共两处,改成你的游戏所在位置。
      • D:\Code\Git\_Dalamud_\Dalamud\Dalamud\bin\Release\Dalamud.Injector.exe : 改成卫月注入器Dalamud.Injector.exe所在位置。
      • D:\Code\Git\_Dalamud_\Dalamud\Dalamud\bin\Release\ : 改成卫月所在目录。

      修改后保存xml文件,然后在 Task Scheduler(计划任务) 中导入任务选择这个xml文件即可。

      可选:新建触发计划任务

      强烈建议使用上述方法导入已设置好的计划任务。

      若上文无法成功,请点此并参考展开后的内容进行新建
      • 打开 Task Scheduler 新建任务,起个名字,选中 Run with highest privileges(使用最高权限运行),设定改为 Windows 10。
        7e3d5293-52f8-4453-ab51-61b5d157348a-image.png
      • 在Trigger里新建触发器。f97b5377-038e-4b97-bdc7-d0f4ed53c24e-image.png
      • 按图选择触发类型,自定义触发条件,点击 New Event Filter 进入事件过滤器。ee9000e9-c036-40e6-a027-8760bc146b26-image.png
      • 分别选择如下的几个事件类别&过滤条件(似乎不改直接进入下一步也可)。244511ac-f974-4962-a715-76789d245f17-image.png
      • 进入XML页面,勾上手动填写XML,填入如下代码。acecd7a1-3621-44b3-b951-d192d5e5b44e-image.png
      <QueryList>
        <Query Id="0" Path="Security">
          <Select Path="Security">
          *[System[(EventID=4688)]]
          and
          *[EventData[Data[@Name='NewProcessName'] ='F:\Games\SDO\FFXIV\game\ffxiv_dx11.exe']]
          </Select>
          <Suppress Path="Security">
          *[EventData[Data[@Name='ParentProcessName'] ='F:\Games\SDO\FFXIV\game\ffxiv_dx11.exe']]
          </Suppress>
        </Query>
      </QueryList>
      

      F:\Games\SDO\FFXIV\game\ffxiv_dx11.exe 是游戏本体exe所在的位置,请根据自己电脑上的位置自行更改。

      • 一路OK,返回到这个界面,切换到 Actions 选项卡,点击 New 新建一个动作。eeb1c147-9df7-489e-874f-bcade52fb403-image.png

      • 动作界面如图选择,并按照如下说明填写参数:324c2ce0-dd2b-4863-877d-7c2caafd7eee-image.png
        请注意这些参数因人而异,请不要照搬此处的举例,而是按照实际情况填写

        • 选择程序:请选择Dalamud根目录下的 Dalamud.Injector.exe 程序,比如我的就是 D:\Code\Git\_Dalamud_\Dalamud\Dalamud\bin\Release\Dalamud.Injector.exe
        • 运行参数:空着就行。
        • 运行地址:即 Dalamud 根目录,比如我的是 D:\Code\Git\_Dalamud_\Dalamud\Dalamud\bin\Release\ (正是第一个参数的Dalamud.Injector.exe所在的目录)
      • 填写完毕后一路OK,开游戏测试即可。

      不支持多开,如果打开了多个客户端仍需要手动注入。

      1 条回复 最后回复 回复 引用 1
      • Bluefissure
        Bluefissure Moderators 最后由 编辑

        占楼等一个中文系统的对应名词表()

        1 条回复 最后回复 回复 引用 0
        • L
          linkr 最后由 linkr 编辑

          Task Scheduler = 任务计划程序
          Run with highest privileges = 使用最高权限运行
          Trigger = 触发器
          On an event = 发生事件时
          【分别选择如下的几个事件类别&过滤条件】这里确实不用改
          Edit query manually = 手动编辑查询
          Actions = 操作
          Start a program = 启动程序

          1 条回复 最后回复 回复 引用 1
          • FairyScript
            FairyScript 最后由 FairyScript 编辑

            要支持多开的话,可以用 Dalamud_CN_cli 1.1.0.2以上版本,编辑计划任务导出的xml,在<EventTrigger>里面加上

             <ValueQueries>
               <Value name="PID">Event/EventData/Data[@Name="NewProcessId"]</Value>   
             </ValueQueries>
            

            就可以在启动参数里面填写$(PID)(原本是留空的)从而实现多开了

            1 条回复 最后回复 回复 引用 0
            • 游
              游鱼 最后由 游鱼 编辑

              3f314bf2-d96d-4997-bc29-af4726350ee0-image.png
              补个 启动进程记录功能 的图

              1 条回复 最后回复 回复 引用 0
              • 锄
                锄禾45 最后由 编辑

                支持一下,希望好用

                1 条回复 最后回复 回复 引用 0
                • First post
                  Last post
                Powered by N(ode).B.B | Contributors
                粤ICP备20037988号