我想做一个自定义 shell(.exe),它将在启动时替换 explore.exe,验证 mstsc.exe(配置了 .rdp)是否正在运行,以检查远程桌面是否正在运行。如果没有,则将激活注销。
我的问题是我应该申请什么类型的申请?我在想一个控制台应用程序。以及如何确保它在启动时替换 explore.exe ?我是新来的...
我想做一个自定义 shell(.exe),它将在启动时替换 explore.exe,验证 mstsc.exe(配置了 .rdp)是否正在运行,以检查远程桌面是否正在运行。如果没有,则将激活注销。
我的问题是我应该申请什么类型的申请?我在想一个控制台应用程序。以及如何确保它在启动时替换 explore.exe ?我是新来的...
您将必须找到对 Windows Shell Remplacement 进行编程的要求。网上有很多很好的教程,知道从哪里开始。这不是一件小事,所以我不会在这里详细介绍,开始为您编写代码。对于这一部分,做你的功课并阅读它,你不会有任何困难找到你正在寻找的东西。
至于:
以及如何确保它在启动时替换 explore.exe ?
您可以设置的vReg_Sz
字符串值
// Replace by your custom .exe shell
"Shell"="Explorer.exe"
到您希望默认启动的程序的完整路径。
该字符串位于:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
如果要根据登录的用户来设置它,请参考HCKU\..
而不是HKML\..
:
HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon