Windows 如何更改GetSystemDirectory?
对不起,我的英语很差 如何将仅用于我的应用程序的文件夹“windows\system32”重新分配给GetSystemDirectory以返回我的路径。我试着玩SHSetFolderPathWindows 如何更改GetSystemDirectory?,windows,winapi,visual-c++,Windows,Winapi,Visual C++,对不起,我的英语很差 如何将仅用于我的应用程序的文件夹“windows\system32”重新分配给GetSystemDirectory以返回我的路径。我试着玩SHSetFolderPath SHSetFolderPathA (CSIDL_SYSTEM, NULL, 0, "c:\\WINDOWS\\system33"); 但我得到错误0x80070057(错误参数) 这是怎么回事?有可能吗?它失败了,因为它是无法完成的 声明在以下情况下返回此错误代码: csidl值无效 csidl值不引用
SHSetFolderPathA (CSIDL_SYSTEM, NULL, 0, "c:\\WINDOWS\\system33");
但我得到错误0x80070057(错误参数)
这是怎么回事?有可能吗?它失败了,因为它是无法完成的 声明在以下情况下返回此错误代码:
- csidl值无效
- csidl值不引用虚拟文件夹
- csidl值不引用系统文件夹
- csidl值指的是无法重命名或移动的文件夹
- dwFlags值不是0(零)
- pszPath值为空
- pszPath值指向的字符串是的空字符串(“”) 长度为零
很明显,你有一个需要解决的问题,但这不是问题所在。如果你详细介绍一下这个问题,也许我们可以帮你解决。它失败了,因为它是无法完成的 声明在以下情况下返回此错误代码:
- csidl值无效
- csidl值不引用虚拟文件夹
- csidl值不引用系统文件夹
- csidl值指的是无法重命名或移动的文件夹
- dwFlags值不是0(零)
- pszPath值为空
- pszPath值指向的字符串是的空字符串(“”) 长度为零
很明显,你有一个需要解决的问题,但这不是问题所在。如果您详细介绍这个问题,我们可能会提供帮助。如果不重新安装Windows,您无法更改系统目录。为什么你会考虑这样做是相当神秘的。你不能改变系统目录,而不重新安装Windows。你为什么会考虑这样做是很神秘的。