你跟我一样呀!
不过你找错地方了,是这个地方
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
两个地方以User Shell Folders为准!Shell Folders会被User Shell Folders重写的!
为新用户就难了!你要改很多东西的,到这个地方你就明白了:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
(这个变量一改,可以移动C:\Documents and Settings整个文件夹!!)
原因是:桌面的路径决定于系统的变量
桌面=%USERPROFILE%\桌面
%USERPROFILE%=%SystemDrive%\Documents and Settings
%SYSTEMDRIVE%=C:
你可以写一个注册表文件,每新建一个用户就运行它.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Desktop"="D:\\桌面"
我就是用这个方法.
当然你也可以改上面的几个变量.
另外,C:Program Files也可以用类似的方法移走的!
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 能在你登陆时候创建你需要修改的目录文件,但是似乎会并发些问题,自己研究,不明白的找我
注册表项:
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
不知道
但是要到程序里修改的
改注册表不行