在綠化Unlocker 1.9.1時,在綠化後,發現系統右鍵菜單沒有了,於是研究了一番注冊表。才發現,其實給系統添加右鍵菜單其實很簡單。
右鍵菜單一
在所有文件上添加右鍵菜單
HKEY_CLASSES_ROOT\*\shell\程序名稱\command 在所有文件的右鍵都添加菜單
例如
reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f 在所有文件的右鍵都添加Unlocker 菜單,
reg add "HKEY_CLASSES_ROOT\*\shell\notepad++\command" /ve /d "\"%cd%\notepad++.exe\" %%0 " /f 在所有文件的右鍵都添加notepad++菜單
在所有文件夾上上添加右鍵菜單
HKEY_CLASSES_ROOT\Directory\\shell\程序名稱\command 在所有文件的右鍵都添加菜單
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
在所有驅動器上上添加右鍵菜單
HKEY_CLASSES_ROOT\Drive\\shell\程序名稱\command 在所有文件的右鍵都添加菜單
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
雖然文件夾和Directory和驅動器Drive對我們來說都是一樣的,但在此處還是有點不一起樣,如果不在 HKEY_CLASSES_ROOT\Drive\\shell\上添加在驅動器盤符上的右鍵就沒有右鍵菜單,這也是自己一點點試驗出來的。
其實還有一個 HKEY_CLASSES_ROOT\fold\shell\不指導是干什麼用的。
Unlocker 1.9.1綠化的bat文件
[plain]
regsvr32 /s UnlockerCOM.dll
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker" /v Language /t REG_SZ /d "2052" /f>NUL
cd /d %~dp0
reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
reg add "HKEY_CLASSES_ROOT\Drive\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f