ShellMenuView

ShellMenuView是一款Explorer上下文菜单项禁用/启用工具,用于在Windows资源管理器中右键单击文件/文件夹时显示在上下文菜单中显示的静态菜单项的列表,并允许用户轻松禁用不需要的菜单项;内置的InjectedDLL工具支持显示在系统中每个进程上自动注入的DLL列表;DLL注入是许多程序和实用程序使用的相当普遍的技术,因此,将DLL注入系统中并不意味着出现问题,以下合法程序类型可以使用DLL注入技术:在您的系统上监听按键的程序:宏记录器,按键记录器等,侦听鼠标移动和/或更改默认鼠标行为的程序,例如:Volumouse实用程序使用vlmshlp.dll侦听鼠标的移动,并使用它更改音量!

ShellMenuView新版功能

添加了图标列。

添加了“快速过滤器”功能(查看->使用快速过滤器或Ctrl + Q)

启用后,您可以在工具栏下添加的文本框中键入一个字符串

ShellMenuView将立即过滤菜单项,仅显示包含您键入的字符串的项。

添加了“自动调整大小列+标题”选项。

ShellMenuView现在显示菜单项,这些菜单项的命令字符串为空,但它们具有DelegateExecute字符串。

当菜单名称是字符串资源时,ShellMenuView现在会自动加载字符串资源并显示实际的菜单字符串。

添加了Directory Backgund和Dve Backgund注册表项的菜单项。

添加了UserChoice Key列。

添加了“注册表项”列。

添加了“隐藏不带文件扩展名的项目”选项。

新增了二级排序支持:现在,您可以通过单击列标题的同时按住Shift键来进行二级排序。

请注意,在单击第二/第三/第四列时,只需按住Shift键即可。要对第一列进行排序,请不要按住Shift键。

添加了对存储在FileAssociations注册表项下的菜单项的支持(对于Windows 7/2008 / Vista)

添加了警告和限制,以防止用户禁用Windows作系统的基本菜单命令。

向保存命令行选项添加了文档。

ShellMenuView软件特色

调试和诊断工具。例如:Micsoft Spy ++实用程序

与安全相关的程序:防火墙,防病毒程序,AntiSpyware程序等。

很好地集成到Windows环境中的程序。

例如:巴比伦语翻译软件使用CAPTLIB.DLL以便通过鼠标按钮和键盘激活词典

除了以上列表之外,恶意软件(病毒,特洛伊木马,间谍软件)也可能使用DLL注入。

添加了/ sort命令行选项。

添加了一个选项,可以在网上打开所选扩展名的页面,该页面向您显示了可以打开此文件扩展名的程序列表。

添加了“类型描述”列。

添加了对设置或删除菜单项扩展模式的支持。

当菜单项处于扩展模式时,仅在打开上下文菜单时按Shift键才能显示该项目。

添加了“在RegEdit中打开”选项。

ShellMenuView现在自动要求在Vista下以管理员身份运行。

添加了ShellMenuView的位版本。

添加了“显示工具提示”选项。

现在,将ShellMenuView的配置保存到cfg文件而不是注册表中。

ShellMenuView使用教程

使用ShellMenuView

ShellMenuView不需要任何安装过程或其他DLL。为了开始使用它,只需将可执行文件(shmnview.exe)复制到您喜欢的任何文件夹中,运行它。

ShellMenuView的主窗口显示菜单项的列表。您可以选择一个或多个菜单项,启用/禁用它们。

您还可以设置或删除菜单项的扩展模式。当菜单项处于扩展模式时,仅在打开上下文菜单时按Shift键才能显示该项目。

命令行选项

/ stext <文件名>将菜单命令列表保存到常规文本文件中。

/ stab <文件名>将菜单命令列表保存到制表符分隔的文本文件中。

/ scomma <文件名>将菜单命令列表保存到以逗号分隔的文本文件(csv)中。

/ stabular <文件名>将菜单命令列表保存到表格文本文件中。

/ shtml <文件名>将菜单命令列表保存到HTML文件(水平)中。

/ sverhtml <文件名>将菜单命令列表保存到HTML文件(垂直)中。

/ sxml <文件名>将菜单命令列表保存到XML文件中。

/ sort <列>此命令行选项可与其他保存选项一起使用,以按所需列进行排序。如果未指定此选项,则列表将根据您在用户界面中进行的最后排序进行排序。参数可以指定列索引(第一列为0,第二列为1,依此类推)或列名,例如“菜单键”和“文件类型”。如果要按降序排序,可以指定“〜”前缀字符(例如:“〜Modified Time”)。如果要按多列排序,可以在命令行中输入多个/ sort。

例如:

shmnview.exe / shtml“ f: temp menus.html” / sort 2 /

sort〜1 shmnview.exe / shtml“ f: temp menus.html” / sort“菜单名称” / sort“扩展名”

/ nosort当您指定此命令行选项时,列表将被保存而不会进行任何排序。

重要

每次您运行InjectedDLL或刷新DLL列表时,您可能会看到鼠标光标周围出现一个小方块,短时间出现,消失。您可能会认为这是错误,但事实并非如此……

尽管听起来可能很奇怪,但是这个小窗口用于检测注入的DLL列表。由于某些DLL仅在鼠标光标移到可见窗口上时才注入,因此显示此“虚拟”窗口以强制加载这些DLL。另外,请注意,此窗口是由名为dummywin.exe的子进程创建的

系统要求

该实用程序可在Windows 98 / ME,Windows 2000和Windows XP上使用。

使用InjectedDLL

InjectedDLL实用程序不需要任何安装过程或其他DLL。为了开始使用它,只需运行可执行文件-InjectedDLL.exe。

运行它之后,主窗口显示已注入DLL的列表。如果您的系统中没有注入的DLL,则该窗口也可能为空。

上一篇 2022-11-28

相关推荐

  • ShellMenuView

    ShellMenuView是一款Explorer上下文菜单项禁用/启用工具,用于在Windows资源管理器中右键单击文件/文件夹时显示在上下文菜单中显示的静态菜单项的列表,并允...
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)