windows启动后直接进入指定程序并且不显示windows桌面
由于需求需要做到windows启动后直接进入指定程序并且不显示windows桌面,特收集如下资料:
方式一(已成功):
更改注册表(打开注册表快捷方式“WIN+R 输入regedit 按回车)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Shell键, 值改为 你的程序文件名 , 无需替换explorer.exe 以后想改回来, 只要改这里还原为explorer.exe即可
原文地址:/forum.php?mod=viewthread&tid=5679036
方式二:
1、运行:gpedit.msc,用户配置-管理模板-系统,点击右边“只运行指定的Windows程序”,点击运行的应用程序列表显示按钮,在里面添加需要运行的程序。
2、还有一项可以直接替换桌面
原文地址:/question/20311529
告辞
更改开机默认不显示explorer.exe,直接启动自己写的EXE程序的函数:
bool UpdateWinlogon(CString _cstrReg)
{CRegKey key;
CString cstrKeyPath = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon";
CString cstrKeyName = "Shell";
if(key.Open(HKEY_LOCAL_MACHINE, cstrKeyPath,
KEY_SET_VALUE|KEY_WOW64_64KEY) != ERROR_SUCCESS)
{return false;
}
if(key.SetStringValue(cstrKeyName, _cstrReg,REG_SZ) != ERROR_SUCCESS)
{
return false;
}
key.Close();
return true;
}
windows启动后直接进入指定程序并且不显示windows桌面
由于需求需要做到windows启动后直接进入指定程序并且不显示windows桌面,特收集如下资料:
方式一(已成功):
更改注册表(打开注册表快捷方式“WIN+R 输入regedit 按回车)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Shell键, 值改为 你的程序文件名 , 无需替换explorer.exe 以后想改回来, 只要改这里还原为explorer.exe即可
原文地址:/forum.php?mod=viewthread&tid=5679036
方式二:
1、运行:gpedit.msc,用户配置-管理模板-系统,点击右边“只运行指定的Windows程序”,点击运行的应用程序列表显示按钮,在里面添加需要运行的程序。
2、还有一项可以直接替换桌面
原文地址:/question/20311529
告辞
更改开机默认不显示explorer.exe,直接启动自己写的EXE程序的函数:
bool UpdateWinlogon(CString _cstrReg)
{CRegKey key;
CString cstrKeyPath = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon";
CString cstrKeyName = "Shell";
if(key.Open(HKEY_LOCAL_MACHINE, cstrKeyPath,
KEY_SET_VALUE|KEY_WOW64_64KEY) != ERROR_SUCCESS)
{return false;
}
if(key.SetStringValue(cstrKeyName, _cstrReg,REG_SZ) != ERROR_SUCCESS)
{
return false;
}
key.Close();
return true;
}