c#操作Windows系统的问题
问题背景:我最近在做一个桌面保护系统,顾名思义,就是运行起来,覆盖Windows系统桌面。我做的是一个类似Windows xp系统的桌面 ,任务栏也是模仿Windows xp做的 。Windows xp任务栏我用的是api隐藏起来的
桌面采用listview控件 桌面图标使用imgelist控件 任务栏是用statusstrip控件。
具体问题:当我点击桌面图标的时候,用Process类 启动相应的程序,我用Windows api函数将程序置顶,但是这个程序如果是可以在xp系统右下角显示的程序,就是类似QQ 迅雷 之类的 ,窗口关闭后,会最小化到右下角运行,
1.此类程序只要我一调出来,Windows xp任务栏就会跟着弹出来,之后我做的这个程序功能就会乱序了,就是不能正常使用了,不知道为什么???
2.如果只运行类似vs sqlserver 的关闭窗口就结束进程的程序 我做的这个程序就没问题
这个问题困扰我半个月了,由于我是新手,所以一直找不到解决的办法,只好在这里发帖 求各位大虾了。
如果我表达不够清楚 还请大虾留言 再次先感谢了。