將批次腳本新增至 Windows 右鍵選單,以使用 psexec 工具執行應用程式

將批次腳本新增至 Windows 右鍵選單,以使用 psexec 工具執行應用程式

我想製作一個使用 PsExec.exe 工具運行選取應用程式的批次腳本。我想將這個選項添加到右鍵選單中。就像 Windows 7 上的「以管理員身分執行」功能表一樣。

誰能幫我?

答案1

這是一件很容易做到的事情,但首先是一些基礎知識:

您可以在此處找到處理單一文件或最多 15 個選定文件的所有上下文選單項目:

HKEY_CLASSES_ROOT\*\shell

與資料夾相關的操作分為 2 類:右鍵單擊背景時可用的操作和右鍵單擊資料夾時可用的操作。它們可以在這裡找到:

HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\Directory\shell

驅動器在這裡有自己的密鑰:

HKEY_CLASSES_ROOT\Drive\shell

上下文選單命令的結構如下

HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)
HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)\command <=this will store the executed command when when the context menu item related to this key is selected 

上下文選單中的命令項目將與主鍵具有相同的名稱,除非您透過在主鍵下建立名為 MUIverb 的字串值進行不同的指定。例如。您可以建立一個名為 MUIverb 的字串值,並將其值設為新名稱(“MUIverb”=“新名稱”)。

當主鍵下有一個名為 Extended 的字串值時,該指令將位於擴充班次中。您希望它位於主 shell 上下文選單中,請刪除「擴展」字串值條目。您想將某些內容轉移到擴展選單,只需在其主鍵中輸入“擴展”即可。您也可以將另一個字串值放入同一鍵中來指定選單項目的圖示。例如:「Icon」=「C:\Windows\system32\SHELL32.dll,133」或「Icon」=「C:\Pictures\Icons\SomeRandomIcon.ico」。

相關內容