一、需求描述:
现在有一个Windows开发的锁屏窗口(目前是个窗口,上面有一个全屏显示的图片,一个可输入文本框,一个按钮(有Click事件)),要求全屏置顶显示。业务逻辑是:
1 操作系统启动时,全屏置顶显示(使用SetWindwosPos,再加一个Timer,发现自己不是置顶窗口后,再次将自己置顶);
2 在Click事件中,对用户输入的密码进行联网校验,如果密码正确,那么窗口退出全屏置顶显示,最小化。
目前的问题是:
第2步的业务逻辑已经完成,第1步置顶效果不理想,如果电脑上没别的特殊软件,显示没问题,一旦电脑上也有使用SetWindwosPos或者其他技术置顶的程序,我这个窗口置顶就不起作用的,已经遇到了。所以在这里请教一下各位大神,有没有什么更有效的窗口置顶的方法。
这个程序目前是绿色版的,复制过去就能运行,随机启动,没有安装的过程。由于这个特性,定制修改windows登录锁屏窗口这个办法也行不通了,因为这个办法要注册服务,还要重启一遍。目前电脑上有恢复机制,重启以后,做的修改都没了。
二、合作方式:
项目制,远程开发。