c#操作Windows系统的问题

zdqzhq 2012-04-08 02:55:57
问题背景:我最近在做一个桌面保护系统,顾名思义,就是运行起来,覆盖Windows系统桌面。我做的是一个类似Windows xp系统的桌面 ,任务栏也是模仿Windows xp做的 。Windows xp任务栏我用的是api隐藏起来的
桌面采用listview控件 桌面图标使用imgelist控件 任务栏是用statusstrip控件。

具体问题:当我点击桌面图标的时候,用Process类 启动相应的程序,我用Windows api函数将程序置顶,但是这个程序如果是可以在xp系统右下角显示的程序,就是类似QQ 迅雷 之类的 ,窗口关闭后,会最小化到右下角运行,

1.此类程序只要我一调出来,Windows xp任务栏就会跟着弹出来,之后我做的这个程序功能就会乱序了,就是不能正常使用了,不知道为什么???
2.如果只运行类似vs sqlserver 的关闭窗口就结束进程的程序 我做的这个程序就没问题


这个问题困扰我半个月了,由于我是新手,所以一直找不到解决的办法,只好在这里发帖 求各位大虾了。
如果我表达不够清楚 还请大虾留言 再次先感谢了。
...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧