【发布时间】:2013-07-30 09:22:32
【问题描述】:
我已经创建了 Windows 应用程序。当我运行这个应用程序时,我想让用户不能访问他们系统中的其他应用程序。那么任何人都可以建议我如何使用 c 锐化编码阻止对桌面/其他应用程序的访问,而不是我的应用程序。
【问题讨论】:
我已经创建了 Windows 应用程序。当我运行这个应用程序时,我想让用户不能访问他们系统中的其他应用程序。那么任何人都可以建议我如何使用 c 锐化编码阻止对桌面/其他应用程序的访问,而不是我的应用程序。
【问题讨论】:
你可以让你的窗口无边框和全屏,然后隐藏任务栏,但这不会阻止人们使用键盘切换到其他应用程序。
我不确定您是否能够“锁定”Windows 以仅运行您的应用程序,您为什么会这样做,它旨在运行多个应用程序,因此在某种程度上您正在与潮流作斗争。
【讨论】:
您可以使用 Process.Kill 杀死资源管理器
foreach (Process proc in Process.GetProcessesByName("explorer"))
{
proc.Kill();
}
然后将 explorer.exe 启动到应用程序的析构函数中
【讨论】: