日期:2014-05-20 浏览次数:21013 次
// true阻止输入,false解除阻止输入 [DllImport("User32.dll")] public static extern bool BlockInput(bool enabled);
------解决方案--------------------
收藏
------解决方案--------------------
mark
------解决方案--------------------
篡改背景图片
[DllImport("user32.dll", EntryPoint = "SystemParametersInfo")] public static extern int SystemParametersInfo( int uAction, int uParam, string lpvParam, int fuWinIni ); /// <summary> /// 设置背景图片 /// </summary> /// <param name="picture">图片路径</param> private void SetDestPicture(string picture) { if (File.Exists(picture)) { if (Path.GetExtension(picture).ToLower() != "bmp") { // 其它格式文件先转换为bmp再设置 string tempFile = @"D:\test.bmp"; Image image = Image.FromFile(picture); image.Save(tempFile, System.Drawing.Imaging.ImageFormat.Bmp); picture = tempFile; } SystemParametersInfo(20, 0, picture, 0x2); } }
------解决方案--------------------
UP...
------解决方案--------------------
不觉得楼主这么做有什么意义
------解决方案--------------------
标记,UP
------解决方案--------------------
再来一个,启动屏保
private void RunScreenSaver() { String[] screenSavers = Directory.GetFiles(Environment.SystemDirectory, "*.scr"); if (screenSavers.Length > 0) { // 启动获取到的第一个屏保 Process.Start(new ProcessStartInfo(screenSavers[0])); } }
------解决方案--------------------
mark
------解决方案--------------------
mark
------解决方案--------------------
学习!
------解决方案--------------------
mark
------解决方案--------------------
学习
------解决方案--------------------
up
------解决方案--------------------
呵呵,楼主比较搞
------解决方案--------------------