是否可以将 Windows 7 任务栏按钮设置为接受不同的应用程序作为孩子?

Iva*_*van 7 windows-7 taskbar

只要有可能,我更喜欢使用“便携式”版本的应用程序,而不是以普通方式安装它们。我把它们放在驱动器上D:,它们将所有数据存储在它们的目录中,不依赖于系统注册表/目录。因此,在系统出现故障/重新安装的情况下,我可以安全使用大部分应用程序:无需重新安装和重新配置应用程序,无需恢复数据。

但是在 Windows 7 中使用这种方法时存在一个问题:许多便携式应用程序(至少那些 Portableapps.com 的应用程序)由一个与应用程序 .exe 本身分开的启动器 .exe 文件组成,这两个是与系统点分开的应用程序。看法。结果,如果我使用固定的启动器按钮启动(如果我固定第二个按钮,那么它只会以非便携模式启动应用程序),任务栏上会出现第二个图标。

同样的问题适用于任何使用单独的加载程序来启动以分离启动时和运行时代码的应用程序。

所以问题是如何教 Windows 7 任务栏将子启动的进程识别为相同的应用程序并将其放入相同的按钮中。

dza*_*ino 1

Windows 不允许您执行此操作的原因是启动器的 AppID 与其启动的可执行文件的 AppID 不同。需要第 3 方程序,例如 7 Taskbar Tweaker。这是解释如何操作的指南。这不是最简单的解决方案,但这是我所知道的唯一使应用程序保持便携式状态的解决方案。注意:这不能保证适用于所有应用程序,因为有一些应用程序具有特殊的 AppID。