在 Windows 上手动运行“运行”注册表项

在 Windows 上手动运行“运行”注册表项

我正在为一家公司开发一款设备。我必须开发一个自定义的“explorer.exe”作为 shell 运行。问题是当前的 explorer 执行了一些导入操作,例如在以下位置处理“Run”(以及我实际上不需要的 RunOnce)注册表项。

HKLM\Software\Microsoft\Windows\CurrentVersion\Run

Windows 中是否有单独的 exe/命令可以手动运行这些项目,我可以从自定义 explorer.exe 中调用它们?

提前致谢!

答案1

创建 Shell 扩展处理程序

编写 shell 扩展的分步教程:

编写 Shell 扩展的完整指南 - 第一部分

编写一个可以同时操作多个文件的 shell 扩展的教程:

编写 Shell 扩展的完整指南 - 第二部分

关于编写显示文件弹出信息的 shell 扩展的教程:

编写 Shell 扩展的完整指南 - 第三部分

关于编写提供自定义拖放功能的 shell 扩展的教程:

编写 Shell 扩展的完整指南 - 第四部分

关于编写将页面添加到文件属性对话框中的 shell 扩展的教程:

编写 Shell 扩展的完整指南 - 第五部分

关于编写可在“发送到”菜单上使用的 shell 扩展的教程:

编写 Shell 扩展的完整指南 - 第六部分

有关在上下文菜单外壳扩展中使用所有者绘制的菜单以及如何制作响应目录背景中的右键单击的上下文菜单扩展的教程:

编写 Shell 扩展的完整指南 - 第七部分

通过列处理程序 shell 扩展向 Explorer 的详细信息视图添加列的教程:

编写 Shell 扩展的完整指南 - 第八部分

关于编写扩展来自定义文件类型显示的图标的教程:

编写 Shell 扩展的完整指南 - 第九部分

简单方法:

替换默认 shell

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell REG_SZ <application>

相关内容