Next Topic

Previous Topic

Book Contents

64 位命令

访问 64 位注册表值

代理程序中有五个 64 位注册表命令和一个 64 位参数可供使用。64 位 Windows 通过提供注册表的单独逻辑视图,隔离了 32 位应用程序的注册表使用。独立逻辑视图的重新导向会自动启用,并对以下注册表项是透明化的:

  • HKEY_LOCAL_MACHINE\SOFTWARE
  • HKEY_USERS\*\SOFTWARE\Classes
  • HKEY_USERS\*_Classes

由于 Kaseya 代理是 32 位应用程序,因此您必须使用以下命令和参数以访问由 64 位应用程序存储在以上键中的注册表数据。

IF 命令

  • 检查 64 位注册表值
  • 测试 64 位注册表项

STEP 命令

  • 删除 64 位注册表值
  • 删除 64 位注册表项
  • 设置 64 位注册表值
  • “获取变量”命令中的 64 位注册表值参数

指定文件中的 64 位路径命令

以下命令...

  • 删除文件
  • 写入文件
  • 执行文件
  • 重命名已锁定的文件
  • 获取文件

... 可以使用以下变量指定 64 位目录:

使用此环境变量

到达此目录的步骤

%windir%\sysnative

<drive>:\Windows\System32

%ProgramW6432%

<drive>:\Program Files

%CommonProgramW6432%

<drive>:\Program Files\Common Files

由于兼容性原因,Microsoft 已将 64 位系统文件放入 \Windows\system32 目录,将 32 位系统文件放入 \Windows\SysWOW64 目录。同样,64 位应用程序文件安装到 \Program Files,32 位应用程序文件安装到 \Program Files (x86) 文件夹。由于 Kaseya 代理是 32 位应用程序,当在 64 位计算机上指定包含 \Windows\system32\Program Files 的文件路径时,文件访问会自动重新导向到 \Windows\SysWOW64\Program Files (x86) 文件夹。要访问 \Windows\system32\Program Files 文件夹中的文件,请在为这些文件命令指定参数时使用这些环境变量。

In Directory Path 命令

从注册表中获取目录路径”命令—和任意后续 ...In Directory Path 命令—都无法用于访问目标 64 位计算机上 \Program Files\Windows\System32 目录下的文件。这些命令还可以访问任意其他文件夹中的 32 位或 64 位文件。

标识 64 位计算机

64 位计算机 ID 通常在“审计”>“名称/操作系统信息”页面的版本”列中显示 x64

主题 : 发送反馈。 从内容表格的第一个主题下载此联机图书的 PDF 版本。