VB.NET如何编写能够类似Win桌面那样的程序
哥是龙王 2019-08-12 03:50:37 想开发一个能替代Win桌面功能的程序,实现以下功能:电脑启动后自动运行程序A,进入A程序窗体后,除非点击“退出”按钮,否则这个A窗体永远在最前面,也就是不想让用户看到原桌面。关闭Win的任务栏,屏蔽[Win]+D组合键,防止用户利用任务栏和组合键切换。本来计划利用API的GetDesktopWindows()函数取得桌面句柄,再使该桌面窗体不可见,结果发现桌面窗体不可能做到不可见,想想也是,如果Win能够让桌面不可见,那该如何显示?
所以又改变思路,只要能够关闭Win的任务栏,屏蔽[Win]+D组合键,把焦点落在A程序窗体上,是不是就能能够达到替换Win桌面的效果?请问VB.NET如何关闭任务栏?或是哪位大虾给点思路或者有具体的实例参考?谢谢。