none
WinUser.h に上書き保存してしまった。 RRS feed

  • 質問

  • c:\Program Files (x86)\Windows Kits\8.1\Include\um\WinUser.h

    このパスにあるWinUser.hを誤って上書きしてしまいました。

    どこかでダウンロードできたり、何らかの対処方法をご存知の方は教えていただけましたら嬉しいです。

    追記です。

    C:\Program Files (x86)\Windows Kits\8.0\Include\um

    このパスにあるWinUser.hをコピーしてしまっても大丈夫でしょうか?

    中味やバージョン(あるのかわかりませんが)が気になります。

    よろしくお願いします。

    2016年1月13日 20:03

回答

  • WinUser.h を削除(ゴミ箱へ移動でもよい)してから、Visual Studio の修復インストール(コントロールパネルの追加と削除から追い行う)することで、元のファイルが用意されると思います。

    もし、別途セットアップしているPCがあれば、そこからコピーしてくることも可能です。

    あとは、Azuleanさんが書いているSDKのインストールですが、この場合も、一度ファイルを削除しておかないと正しいファイルにならないと思います。


    とっちゃん@わんくま同盟, Microsoft MVP for Visual C++ (Oct 2005-) http://blogs.wankuma.com/tocchann/

    2016年1月14日 2:45

すべての返信

  • C:\Program Files (x86)\Windows Kits\8.0\Include\um

    このパスにあるWinUser.hをコピーしてしまっても大丈夫でしょうか?

    ダメです。中身が違います。
    (WinUser.h は中核的なヘッダーと言えるので、違うバージョンの Windows SDK では何らかの違いがあります)

    試すとしたら、Windows 8.1 向けの Windows SDK をインストールすることかなぁ。(私は試していません)
    https://msdn.microsoft.com/ja-jp/windows/desktop/bg162891.aspx

    2016年1月13日 22:30
    モデレータ
  • WinUser.h を削除(ゴミ箱へ移動でもよい)してから、Visual Studio の修復インストール(コントロールパネルの追加と削除から追い行う)することで、元のファイルが用意されると思います。

    もし、別途セットアップしているPCがあれば、そこからコピーしてくることも可能です。

    あとは、Azuleanさんが書いているSDKのインストールですが、この場合も、一度ファイルを削除しておかないと正しいファイルにならないと思います。


    とっちゃん@わんくま同盟, Microsoft MVP for Visual C++ (Oct 2005-) http://blogs.wankuma.com/tocchann/

    2016年1月14日 2:45