使用C#隐藏任务栏

Anu*_*uya 3 c# windows security kiosk

我正在运行Windows XP 64位.我想在运行我的应用程序时隐藏任务栏.

我通过搜索网络尝试了代码.在所有这些中,它隐藏了任务栏.但问题是,当我打开记事本并最大化它时,它实际上并不是全屏.因为任务栏所在的空间仍然被空白空间阻挡.我希望它真的适合全屏模式.

Oli*_*ver 6

如果您想要替换Windows shell(任务栏),则必须更改注册表项.

更改默认shell(所有用户):

  1. 打开注册表(开始菜单>运行,然后键入regedit)
  2. 转至:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
  3. 将Shell从explorer.exe更改为您的程序路径并命名为c:\ myKioskApp\Kiosk.exe

更改默认shell(仅限当前用户):

  1. 打开注册表(开始菜单>运行,然后键入regedit).
  2. 转到:HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon.
  3. 添加一个名为shell的新字符串值(Edit> New> String Value).并将值设置为新shell的路径,例如c:\ myKioskApp\Kiosk.exe
  4. 注销并重新登录.