
我想製作一個使用 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」。