0

我已经创建了 Windows 应用程序。当我运行这个应用程序时,我想让用户不能访问他们系统中的其他应用程序。因此,任何人都可以建议我如何使用 c sharp 编码阻止对桌面/其他应用程序的访问,而不是我的应用程序。

4

2 回答 2

0

您可以使用 Process.Kill 杀死资源管理器

foreach (Process proc in Process.GetProcessesByName("explorer"))
{
   proc.Kill();
}

并将 explorer.exe 启动到应用程序的析构函数中

于 2013-07-30T09:33:02.653 回答
0

你可以让你的窗口无边框和全屏,然后隐藏任务栏,但这不会阻止人们使用键盘切换到其他应用程序。

我不确定您是否能够“锁定”Windows 以仅运行您的应用程序,为什么会这样,它旨在运行多个应用程序,因此在某种程度上您正在与潮流作斗争。

于 2013-07-30T09:26:48.087 回答