就是象winrar一样在能够右键弹出的功能一样

解决方案 »

  1.   

    要添加“重新启动计算机”到右键菜单中,方法是:打开注册表编辑器,定位到“HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell”,在其下新建一个名为“Restart”的子键,然后双击右侧窗口中的“默认”,将数值设为“重新启动计算机”。接下来,在“Restart”子键下再建一个子项,命名为“command”,双击右侧窗口中的“默认”,将数值设为“C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC”。回车退出后,鼠标右键单击任意文件夹或“开始”按钮,在弹出的菜单中,用户就可以选择“重新启动计算机”命令了我没有试过,你可以到网上查一查,介绍这个的很多.
      

  2.   

    象WINRAR那样加系统右键中 那是关于SHELL 得用到。DLL VB写不了 哎
      

  3.   

    虽然已经结贴了还是想说两句。
    确实需要做个dll,但是用vb是可以的;
    作完后还需要在其他应用程序中作相应的注册表操作(声称相应的键值),
    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\你自己的东东.
    以前作过一个通过电子钥匙加密的程序,用的是c++bulider,
    其中通过右键菜单给选定的文件加密就是用vb作的一个小程序。
    你去网上查查下面的东东,也许会有收获。(当时的代码已经不知道哪去了)
    Implements IContextMenu
    Implements IShellExtInit