求一个用c#编辑的简单的windows屏幕保护程序。最好有详细的代码?谢了

如果有工程最好。。。... 如果有工程最好。。。 展开
 我来答
力波鸿0i
2013-05-31 · TA获得超过1259个赞
知道小有建树答主
回答量:461
采纳率:100%
帮助的人:349万
展开全部
C#里先只需要一个Main函数,
屏幕保护有三个参数
/p 显示预览
/s 显示设置
/c 屏幕保护
用args[0]就能读出来
当判断是"/p"可以不管.
当判断是"/s"的时候就新建一个窗口,然后将屏幕保护的参数保存到某ini中
当判断是其他的时候就显示一个全屏窗口,并将窗口置顶,再设置鼠标移动事件退出程序
编译后生成的exe文件把它改成src文件,复制到windows/system32下就可以在windows里设置了...
追问
求代码
追答

比如在C#里新建一个窗体应用,然后打开Program.cs

        static void Main()
        {
            string[] args = Environment.GetCommandLineArgs();
            if (args.Length < 2) return;
            string cmd = args[1].ToLower().Substring(0,2);
            switch (cmd)
            {
                case "/s":
                    MessageBox.Show("settings...");
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Form1());
                    break;
                case "/c":
                    MessageBox.Show("start...");
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Form2());
                    break;
            }
        }

其中Form1是设置,Form2是全屏显示

你可以新建两个空窗体,form1上来个按钮,Form2是空窗体,然后编译,把名字的.exe改为.scr复制到system32下,到屏幕设置里就能看效果了,后面就可以了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式