我正在運行我的開發環境Windows XP。我需要訪問函數SHGetKnownFolderPath。我的團隊建議我只更新我的shell32.dll並更新我的頭文件。在Windows XP中手動更新shell32.dll是否安全/實用?
功能是記錄在這裏: http://msdn.microsoft.com/en-us/library/bb762188%28v=vs.85%29.aspx
現在明白,這個問題的重點是覆蓋/通過複製粘貼手動更新的SHELL32.DLL的可行性。請不要使用上述功能的解決方法/替代方法進行響應。這不是這個問題的重點。
簡單地採取Windows 7版本的shell32.dll並粘貼在我的(在XP中)是否安全?由於害怕謀殺我的整個操作系統,我害怕去測試它。我不知道Windows的所有庫相互依賴關係,以及這是否會兼容。聽起來令人難以置信的不穩定,但這正是我所提議的。
謀殺確實是合適的名詞。不知道它是否是受保護的操作系統文件之一。如果是,那麼你的機器仍然存活,但你仍然沒有得到你想要的東西。 –
如果你試過這個,甚至可以運行瀏覽器,我會感到震驚。如果這個功能真的起作用,我想我的頭會爆炸。我知道微軟力求向後兼容,但我很確定這不是他們的想法。 – Luke
只是好奇,但你爲什麼不只是升級你的操作系統,以保持與其他團隊的一致?你不能永遠留在Windows XP上。 (好吧,也許你可以......) – selbie