systemparametersinfo-vs2012 c# SystemParametersInfo 在win7下无法设置桌面背景

问题描述

vs2012 c# SystemParametersInfo 在win7下无法设置桌面背景

程序在win10下可用.在win7下一直返回值:0
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

    private void Form1_Load(object sender, EventArgs e)
    {
        int temp = SystemParametersInfo(20,0,"C:\Windows\Web\Wallpaper\img0.bmp",0);
        Console.WriteLine(temp);
    }

    [DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]
    public static extern int SystemParametersInfo(
     int uAction,
     int uParam,
     string lpvParam,
     int fuWinIni
     );

}

}

在win10下正常.在WIN7下一直返回零,麻烦各位大神支个招

解决方案

修改注册也只在WIN10有用.WIN7无用.真是奇了怪了

解决方案二:

 "C:\Windows\Web\Wallpaper\img0.bmp"
这个图片存在么?
时间: 2024-10-30 15:05:20

systemparametersinfo-vs2012 c# SystemParametersInfo 在win7下无法设置桌面背景的相关文章

win7下如何在桌面添加我的电脑等图标

win7下如何在桌面添加我的电脑等图标 在安装过显卡等驱动的情况下,在桌面上单击右键,如图示选择"个性化" 紧接着选择更改桌面图标: 出现桌面图标设置的界面:进行设置保存即可. 对于win7家庭普通版,桌面点击右键没有个性化这一项,所以点击开始按钮,在下方的输入栏中输入"ico",选择图示选项 即出现此图,依照上述所示进行操作. 至此修改完毕.         注:更多精彩教程请关注三联电 脑教程栏目,三联电脑办公群:189034526欢迎你的加入

在win7下怎么设置无线网络共享

  家中有两台笔记本都有无线网卡,现在想让两台笔记本都能够上网,而又不想购买路由器,交换机等设备,这个时候怎么办呢?其实只要进行无线网络共享设置即可实现,今天小猪就教教大家在win7下怎么设置无线网络共享 工具/原料: 本地网络可连接上网 主机两块网卡(本地网卡.无线网卡) 分机(无线网卡) 无线网络共享设置方法方法 1从右下角的网络连接标识或者是控制面板进入"网络和共享中心",在左侧菜单里,选择"更改适配器配置" 2找到已经连接的本地连接,然后右键菜单栏选择&qu

Win7设置桌面背景后幻灯片不切换

Win7设置桌面背景后幻灯片不切换,当然前提是你的机器系统版本支持此功能,如果之前已经设置开启此功能且现在不可用,那么我们可以通过查看电源计划中是否正常才排查和解决,具体操作步骤如下: 1.首先在开始搜索框中输入"电源选项"后按回车,打开电源选项,单击"更改计划设置"; 2.在更改电源计划设置中单击"更改高级电源设置"; 3.在弹出高级电脑设置对话框,单击"更改当前不可用的设置"; 4.弹出用户账户控制窗口后,请确认或输入具有

Win7系统如何设置桌面壁纸自动切换

  一张壁纸用久了就会显得有些单调,但是重复的手动更换壁纸也很烦人.下面小编就为大家介绍一下Win7系统如何设置桌面壁纸自动切换. 1.桌面鼠标右键,选择"个性化" 2.点击"桌面背景" 3.选择喜欢的图片打勾. 4.如果系统自带的图片不能满足您要求,可以点击"游览"导入自己的图片. 5.接着更改不同图片切换的时间间隔,点"更改图片时间间隔" 6. 最后,点"保存修改"就可以实现Win7系统桌面壁纸自动切换

Win7设置桌面背景轮换效果

  win7提供的桌面背景轮换效果,可以满足喜欢设置个性化电脑桌面的朋友,电脑桌面老是那一种背景看久了,也会产生视觉疲劳.所以设置几张自己喜欢的桌面背景让他们半小时,或是1小时,轮流来显示.非常不错.设置方法也比较简单.下面是设置步骤: 先右击电脑桌面---选择" 个性化"---桌面背景----点"浏览" 添加你要设置的轮换的那几张图片---然后设置他们多长时间更改转换一次,最后点保存就可以了(如下图2的步骤:1.2.3.4).最后在我的主题那里选中刚添加的图片主题

Win7下QQ远程桌面鼠标常常点击不准确怎么办

  很多用户都用过远程桌面,Win7系统自带的,或是QQ远程桌面,但总的来说QQ远程桌面的操作相对会比较简单,对于电脑白痴的用户是最好的选择.不过,细心的网友会发现使用QQ远程时,鼠标常常点击不准确,怎么办呢? 方法如下: 1.在桌面上右键"屏幕分辨率",打开对话框后将分辨率适当的降低即可解决问题. 2.再次使用远程桌面时鼠标指针位置就会恢复正常. 其实上述方法就是对被操作电脑的分辨率进行调整来解决的,相信大多数的用户都懂得如何快速调节屏幕分辨率的吧.

win7下如何设置和删除静态ARP

  1. netsh i i show in 记下网卡的idx 2. netsh -c "i i" add neighbour idx ip mac 例如:netsh -c "i i" add neighbour 10 10.60.4.201 aa-bb-cc-dd-ee-ff 3. netsh -c "i i" del neighbors idx 例如:netsh -c "i i" del neighbors 1

Windows8统下设置桌面背景的幻灯片不切换如何处理

  1.打开控制面板,在搜索栏里输入"电源选项"; 2.在当前使用的电源计划右边,单击"更改计划设置"链接; 3.单击"更改高级电源设置"; 4.单击"更改当前不可用的设置"; 5.展开"桌面背景设置->放映幻灯片". A.对于台式机,将设置配置为"可用"状态. B.对于笔记本,可以根据需要将"使用电池"和"接通电源"都配置成"可用

Win7系统怎么更改桌面背景?

  1,在桌面空白处单击右键选择"个性化". 2,单击下方"桌面背景". 3,此时可以选择windows自带图片,也可浏览自己保存的图片.点击"保存修改"即可. 4,如一次勾选多个图片,Windows桌面将定时切换壁纸,窗口下方可以设置切换时间.