64 位元指令
存取 64 位元註冊表值
代理程序中有五個 64 位元註冊表指令和一個 64 位元參數可供使用,64 位元 Windows 通過提供註冊表的單獨邏輯檢視,隔離了 32 位應用程式的註冊表使用。單獨邏輯檢視的重新導向會自動啟用,並對以下註冊表項是透明的:
HKEY_LOCAL_MACHINE\SOFTWARE HKEY_USERS\*\SOFTWARE\Classes HKEY_USERS\*_Classes
由於 Kaseya 代理是 32 位元應用程式,因此您必須使用以下指令和參數以存取由 64 位元應用程式儲存在以上註冊表項中的註冊表資料。
IF 指令
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 」。
|