右键点击菜单弹出时,如UltraEdit可以出现,请问这是怎么做的呢
HKEY_LOCAL_MACHINE\Software\CLASSES\Folder\shell\建一项,如Ultraedit.再在其下面建一command项,如:
HKEY_LOCAL_MACHINE\Software\CLASSES\Folder\shell\Ultraedit\command
将command项的右边“默认”键的键值改为你的程序的路径,如‘d:\software\Ultraedit.exe’
添加右键弹出菜单的功能,HKEY_CLASSES_ROOT\*\shell,在右面建一个字符串值的名称,数据改为你要随WINDOWS运行的软件。
|*|例一:建立子键“用记事本打开”,“用记事本打开”下再建立“command”子键,将键值改为“C:\WINDOWS\Notepad.EXE %1”
|*|例二:建立子键“清空A盘”,“清空A盘”下再建立“command”子键,将键值改为“deltree.exe /y a:”
|*|例三:建立子键“关闭计算机”,“关闭计算机”下再建立“command”子键,将键值改为“Rundll.exe user.exe,exitwindows”
|*|例四:建立子键“重新启动计算机”,“重新启动计算机”下再建立“command”子键,将键值改为“Rundll.exe user.exe,exitwindowsexec”|*|例五:建立子键“打开方式”,“打开方式”下再建立“command”子键,将键值改为“Rundll32.exe shell32.dll,OpenAs_RunDLL %1”|*|
增加“快速启动”的选项,HKEY_CLASSES_ROOT\CLSID\Directory\shell,新建主键“快速启动系统”,在右边的窗口中修改“默认”为“快速启动系统”在HKEY_CLASSES_ROOT\CLSID\DIRECTORY\SHELL\快速启动系统下,新建主键COMMAND,在右边的窗口中修改“默认”为C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC。
为右键菜单增加“在新窗口中打开”的命令,
HKEY_CLASSES_ROOT\CLSID\Directory\shell,创建一个主键“NewWindow”在右边窗口中把“默认”的值改为:“在新窗口中打开” ,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为“explorer.exe %1。