gpt4 book ai didi

c - 在 Windows XP 中手动更新 shell32.dll 是否安全/实用?

转载 作者:可可西里 更新时间:2023-11-01 10:53:12 25 4
gpt4 key购买 nike

我正在运行我的开发环境 Windows XP。我需要访问函数 SHGetKnownFolderPath。我的团队建议我用他们的更新我的 shell32.dll 并更新我的头文件。

函数记录在这里: http://msdn.microsoft.com/en-us/library/bb762188%28v=vs.85%29.aspx

现在,了解这个问题的重点是通过复制粘贴手动覆盖/更新 shell32.dll 的可行性。请不要以上述功能的解决方法/替代方案作为回应。这不是这个问题的重点。

简单地使用 Windows 7 版本的 shell32.dll 并粘贴到我的(在 XP 中)是否安全?我不敢测试它,因为害怕毁了我的整个操作系统。我不知道 Windows 库的所有相互依赖关系,也不知道这是否兼容。这听起来非常不稳定,但这正是我所提议的。

最佳答案

您不应手动更改 Windows DLL。 Windows 7 DLL 将具有无法在 XP 上解析的依赖项。即使这有效(不太可能),下次您从 Windows 更新安装补丁时,它可能会因依赖关系而中断,或者将您的 Windows 7 DLL 替换回 XP 版本。

更新:这行不通。 Windows 7 DLL 依赖于 XP 中不存在的 API 集。

关于c - 在 Windows XP 中手动更新 shell32.dll 是否安全/实用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7391308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com