我在 SWT 中开发了一个 java 应用程序,它应该在作为 kiosk 运行的 Windows 系统上运行。该应用程序应该是系统中运行的唯一应用程序,并且应该在系统启动后立即打开。应禁用任务管理器、Windows 开始菜单、热键等所有功能(例如,请参阅http://www.codeproject.com/Articles/7392/Lock-Windows-Desktop)。该应用程序还具有内置管理员用户,可以再次激活所有事物,并有可能在系统中进行更改。这些东西已经实现了。问题是,当 Windows 启动时,它会持续几秒钟直到应用程序打开,并且在这很短的时间内,用户会看到所有内容(在应用程序启动之前没有任何内容被禁用)。我搜索了互联网,唯一的解决方案似乎是替换注册表中的标准 Windows shell。现在问题来了:
有谁知道如何为windows编写一个shell
- 使我能够在启动时停用所有内容
- 让我在桌面上放置我的应用程序的快捷方式,以便用户可以打开应用程序
- 让我在我的应用程序中为管理员用户激活停用的功能
或者你有任何其他想法如何做到这一点?
谢谢