精华内容
下载资源
问答
  • ... 找到注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background],将OEMBackground 的DWORD值改为1。如果不存在该项则新建。 2 复制图片到

    首先说下修改windows登陆界面的方法,也许很多人已经知道了。

    1 修改注册表

           找到注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background],将OEMBackground 的DWORD值改为1。如果不存在该项则新建。

    2 复制图片到系统文件夹

           选择图片,只能采用JPG格式,并且体积必须小于256KB,至于分辨率以及纵横比例没有限定。将图片置于 windows\system32\oobe\info\backgrounds文件夹下(如果路径不存在,则需要手动创建),并命名为 backgroundDefault.jpg(会提示需要管理员权限,直接确定就行了),显示时背景图片会按当前设置的显示器分辨率比例自动拉伸。

           在编程实现的时候,问题来了。

           我用的是win7 64位的系统,在修改注册表的时候,指定修改的键值为这个路径下的:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background],

    可实际上修改的却是另一个路径下的:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background]

           这是其一,其二,复制图片的时候也出现了类似的问题:指定是将图片复制到文件夹C:\Windows\System32\oobe\info\backgrounds。可实际上却复制到了另一个文件夹:C:\Windows\SysWOW64\oobe\info\backgrounds。

           而在win7 32位的系统上却没有这个问题,百思不得其解,纠结了一天。第二天问一个同事,他在网上找到了答案:原来是文件重定向的问题,关于这个问题,可以看看微软的技术文章

    http://technet.microsoft.com/zh-cn/query/aa365743

    或者看看这篇博文

    http://blog.csdn.net/wwck110/article/details/8285549

            终于找都了原因,问题可以解决了。在64位系统下,使用Wow64DisableWow64FsRedirection取消重定向,再添加修改注册表和复制文件的代码,然后恢复重定向。如下:

      PVOID OldValue = NULL;
      if( Wow64DisableWow64FsRedirection(&OldValue) ) //取消文件重定向

         {

              //添加修改注册表和复制文件的代码

              //……

              if ( FALSE == Wow64RevertWow64FsRedirection(OldValue) ) //恢复文件重定向
                 {
                      return 0;
                 }

        }

           这里,注册表的修改我使用的QSettings。可是,这样只解决了第二个问题,文件可以复制到指定文件夹C:\Windows\System32\oobe\info\backgrounds,可注册表的修改却依然存在那个问题。

    在网上查找资料的时候看到这样一个函数:RegOpenKeyEx,打开一个指定的注册表键。其函数原型为

    LONG RegOpenKeyEx(

      HKEY hKey, // 需要打开的主键的名称

      LPCTSTR lpSubKey, //需要打开的子键的名称

      DWORD ulOptions, // 保留,设为0

      REGSAM samDesired, // 安全访问标记,也就是权限

      PHKEY phkResult ) // 得到的将要打开键的句柄

    使用RegOpenKeyEx打开注册表键,然后再用RegSetValueEx设定OEMBackground的值,最后用RegCloseKey关闭注册表。这样一来,果然可以,问题都解决了。

    最后,我再加了判断系统是64位还是32位的代码,如果是32位的,则可以直接修改,如果是64位的,则按上述步骤修改。这样,程序在32位和64位机器上都可以实现其功能。

    展开全文
  • # 1什么坐标Wx和Wy不能修改?使用常数Wx = Wx+1都不行。我该如何修改? # 2、我的变量定义是否有问题?如果将开始的三个变量char CurPoint[2], CurAxis[2],int CurMove不是定义成public, # 而是在函数中定义...
  • -->[运行]-->键入[regedit]-->在[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Policies]-->[Microsoft] -->[Windows],增加一个名[Psched]的项,在[Psched]右面窗口增加一个 Dword [NonBestEffortLimit]数值数据0。...
    加快宽带接入速度 

    (1)家用版本:
    在[开始]-->[运行]-->键入[regedit]-->在[HKEY_LOCAL_MACHINE]-->[SOFTWARE]-->[Policies]-->[Microsoft] -->[Windows],增加一个名为[Psched]的项,在[Psched]右面窗口增加一个 Dword 值[NonBestEffortLimit]数值数据为0。

    (2)商业版本:
    在[开始]-->[运行]-->键入[gpedit.msc],打开本地计算机策略,在左边窗口中选取[计算机配置]-->[管理模板]-->[网络]-->[QoS数据包调度程序],在右边的窗口中双击"限制可保留的带宽",选择"已启用"并将"带宽限制(%)"设为0应用-->确定,重启动即可。

    加快开机及关机速度

    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.
    另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillServiceTimeout]的数值数据更改1000.

    加快自动刷新率

    在[开始]-->[运行]-->键入[Regedit]-->[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Control]-->[Update],将 Dword[UpdateMode]的数值数据更改为[0],重新启动即可。
    展开全文
  • 如果您是以宽带上网,那么在注册表中设定适当的TcpWindow,就可以...2)在右边键值区中,找到或新建一个名“GlobalmaxTcp WindowSize”的DWORD键值项; 将其数据数据设“256960”(十进制); 3)关闭“注
    如果您是以宽带上网,那么在注册表中设定适当的TcpWindow值,就可以立马加快上网速度!
    
    1)打开“注册表编辑器”(开始-运行-输入REGEDIT);
    
    在其中找到“HKEY_LOCAL_MACHINE\System\CurrenControlSet\Services\Tcpip\Parameters”子键;
    
    2)在右边键值区中,找到或新建一个名为“GlobalmaxTcp WindowSize”的DWORD键值项;
    
    将其数据值数据设为“256960”(十进制);
    
    3)关闭“注册表编辑器”,重新启动电脑即可!
    
    感觉一下,是不是上网速度比以前快多了?
    
    这个更改的原理是:
    
    通常情况下,TCP/IP默认的数据传输单元接受缓冲区的大小为576字节,要是将这个缓冲区的大小设置得比较大的话,一旦某个TCP/IP分组数据发生错误时,那么整个数据缓冲区中的所有分组内容,都将被丢失并且进行重新传送;显然不断地重新进行传输,会大大影响ADSL传输数据的效率。为此,设置合适缓冲区大小,确保ADSL传输数据的效率始终很高,将会对ADSL传输速度有着直接的影响! 
    
    
    展开全文
  • 如果您是以宽带上网,那么在注册表中设定适当的TcpWindow,就可以立马加快上网速度!... 2)在右边键值区中,找到或新建一个名“GlobalmaxTcp WindowSize” 的DWORD键值项; 将其数据数据设“256960”(十进
    如果您是以宽带上网,那么在注册表中设定适当的TcpWindow值,
    就可以立马加快上网速度!
      1)打开“注册表编辑器”(开始-运行-输入REGEDIT);
          在其中找到“HKEY_LOCAL_MACHINE\System\CurrenControlSet
          \Services\ Tcpip\Parameters”子键;
      2)在右边键值区中,找到或新建一个名为“GlobalmaxTcp WindowSize”
          的DWORD键值项;
          将其数据值数据设为“256960”(十进制);
      3)关闭“注册表编辑器”,重新启动电脑即可!
          感觉一下,是不是上网速度比以前快多了?
     原理:
       通常情况下,TCP/IP默认的数据传输单元接受缓冲区的大小为576字节,
    要是将这个缓冲区的大小设置得比较大的话,一旦某个TCP/IP分组数据发生
    错误时,那么整个数据缓冲区中的所有分组内容,都将被丢失并且进行重新
    传送;显然不断地重新进行传输,会大大影响ADSL传输数据的效率。
    为此,设置合适缓冲区大小,确保ADSL传输数据的效率始终很高,
    将会对ADSL传输速度有着直接的影响!
    展开全文
  • 解决方法:修改注册表禁用...具体方法:打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfNet\Performance\下添加REG_DWORD值(双字节值): Disable Performance Counters,设置值 1
  • Jmeter做压力测试,报错:java.net.BindException: Address already in use: connect 修改注册表的方法: ...3、新建DWORD值,name:TcpTimedWaitDelay,value:30(十进制)设置30秒 4、新建DWORD值,name:M
  • // 保留,必须设置0 WORD bReserved2; // 保留,必须设置0 DWORD bOffset; // 文件头的最后到图像数据位开始的偏移量 }BMPHeader; #pragma pack() /* 位图数据信息结构*/ #pragma pack(1) ...
  • 如果没有该项,可以新建DWORD(32位),命名为OEMBackground,并修改其值为1 二、选择图片 选择自己喜欢的图片 ; 将图片分辨率调整为电脑的分辨率 ; 图片格式为jpg ; 图片大小控制在250KB以下 ; 图
  • 最近写函数突然联想到很多问题,比如我们一般说函数传参传的是不是地址,想要通过函数来修改一个参数的我们得用指针,然后我想从汇编的角度来理解,就用了非常经典的swap然后反汇编。但是感觉汇编代码不管是传值...
  • (如果自己都进不去了,可以以安全模式进入,然后将其值改为0。) ★禁用注册表编辑器Regedit 通过修改注册表,可以控制整个机器,可以禁止修改注册表,防止别人破坏HKEY_CURRENT_USER\Software\Microsoft\Windows...
  • 方法一: 打开注册表 HKEY_CURRENT_USER\Softwate\microsoft\Windows\CurrentVersion\policies\Explorer 右键单击 ...如果没有 NoPropertiesMyComputer 可以新建一个 DWORD 并命名 NoPropertiesM...
  • 禁止修改计算机名

    千次阅读 2006-10-26 14:30:00
    打开注册表HKEY_CURRENT_USER/Softwate/microsoft/Windows/CurrentVersion/policies/Explorer右键单击NoPropertiesMyComputer的键值修改为1如果没有NoPropertiesMyComputer可以新建一个DWORD值并命名为...
  • 问题描述:需要修改系统注册表的,总是修改的32位对应的注册表,而不是64位下的注册表。使用powershell直接输入命令:reg add "HKLM\SOFTWARE\Microsoft\HoloLens" /v ...
  • HKEY_USERS/.DEFAULT/Software/Policies/Microsoft/Internet Explorer/Control Panel下的DWORD值“homepage”的键值被修改的缘故。原来的键值“0”,被修改1”(即灰色不可选状态)。 由于受了恶意程序的...
  • windows--锁屏背景修改

    2017-12-10 14:17:07
    进入注册表,找到“HKEY_LOCAL_MACHINE\SOFTWARE\...找到一个名“OEMBackground”的DWORD,修改值为1”。在“运行”中输入gpedit.msc,打开组策略编辑器,在目录“计算机配置-管理模块-系统-登录”中找到“始终使用
  • 修改IE浏览器缺省主页,并且锁定设置项,禁止用户更改(转) 主要是修改了注册表中IE设置的下面这些键值(DWORD值为1时为不可选): HKEY_CURRENT_USERSoftwarePoliciesMic...
  • win7锁屏背景壁纸修改

    千次阅读 2013-10-21 20:51:30
    1. 进入注册表,找到 “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ ...找到一个名“OEMBackground”的DWORD,修改值为1”。 2. 在“运行”中输入gpedit.msc,打开组策略编辑器, 在目录“计算机配置-管理模块-
  • 修改 OWA 的超时限制

    2017-11-26 09:41:00
    修改OWA的超时限制可以使用户更加方便的操作,步骤如下: 1、进入:HKEY_LOCAL_MACHINE\SYSTEM\...2、创建DWORD:PublicClientTimeout,值为1~43200(分钟) 注:以上“公共或共享计算机”的超时限制...
  • 下的DWORD值“homepage”的键值被修改的缘故。原来的键值为“0”,被修改为“1”(即为灰色不可选状态)。 排除办法:将“homepage”的键值改为“0”即可。 IE默认首页被修改的故障排除。...
  • 主要是修改了注册表中IE设置的下面这些键值(DWORD值为1时为不可选): [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] "Settings"=dword:1 [HKEY_CURRENT_USER\Software\...
  • 注册表修改大全

    2009-06-01 19:55:22
    禁用“用户”控制面板 在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System 下,在右边的窗口中新建DWORD值“NoProfilePage”,并设其值1”。 禁用“密码”控制面板 在HKEY_...
  • 禁止修改IPNoIPSet

    2012-03-07 09:56:28
    在右侧子窗口的空白处单击鼠标右键,选择“新建→DWORD值”菜单(或者直接单击菜单栏中的“编辑→新建→DWORD值”),新建一个DWORD键值。  4.将新建的DWORD键值命名“NC_LanChangeProperties”,并赋值“0”,...
  • 1、在〔我的电脑〕上隐藏软驱 在〔开始〕→〔运行〕→输入〔Regedit〕→〔HKEY_CURRENT_USER〕→〔Software〕 →〔Microsoft〕 →〔Windows〕→〔CurrentVersion〕→〔Policies〕→〔Explorer〕 →增加一个 DWORD ...
  • 1、在〔我的电脑〕上隐藏软驱 在〔开始〕→〔运行〕→输入〔Regedit〕→〔HKEY_CURRENT_USER〕→〔...→增加一个 DWORD 〔NoDrives〕的数值资料请使用十进制及如下设置 隐藏 A 盘1〕,隐藏 B 盘 A ...
  • 1、显示出被隐藏的系统文件 位置: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL ...Dword值—>命名CheckedValue,然后修改它的键...
  • CMFCRibbonStatusBar状态栏修改

    千次阅读 2016-11-09 11:29:09
    既然要显示时间,一个定时器是免不了了,在CMainFrame::OnCreate()函数中添加一个 1. SetTimer(1, 1000, NULL);    1、表示的是EventID,可以设置多个... 第三个参数是一个DWORD值,包含定时器标识,一般设NUL
  • 1、分享个修改HOST不用重启IE就能立刻生效的技巧:注册表 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\ 中新建 DnsCacheTimeout 和 ServerInfoTimeout,类型为DWORD为1 ...
  • 修改注册表(WIN98): ①开始→运行→Regedit→进入注册表 ②HKEY_USER_DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/ 下面新建DWORD值‘NoRecentDocsHistory’ ,键值1’如果是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 452
精华内容 180
关键字:

dword值改为1