2016-07-20 17 views
-1

私はかなり長い間働いていたシェル拡張を持っています。コンテキストメニュー プロパティシートハンドラーがWindows 10/Visual Studio 2015で機能しない

  • を追加

    • アイコンオーバーレイ
    • をVS 2013を使用してコンパイルされ、それがすべてサポートされているすべてのWindowsのバージョン(7けれどもおよび10を含む上で正常に動作すると、プロパティページに

    を追加します:それはありません)。

    私は最近VS 2015に移行しました。今でもWin 7,8、8.1では正常に動作します。 Windows 10にインストールすると、アイコンオーバーレイとコンテキストメニューは機能しますが、プロパティページは読み込まれません。デバッグ時に、AddPage呼び出しが呼び出されることはありません。

    ありがとうございます。

    ボブ

  • 答えて

    0

    私はポコの作成を含む)我々は(DllMain内でいくつかのものを行うことがVS 2013でコンパイルし、私たちの拡張でのWindows 10上で動作して起こったことを除いて、ここで説明した、まったく同じ問題を持っていた::ロガー。私が試行錯誤して見つけたのは、DllMainからこれを削除するとプロパティシートが表示されるようになったことです!それでも理由はわかりませんが、COMスレッドモデルの問題かもしれないと思われます。これは、Windows 10の下でのみ何らかの形で再生されます。

    関連する問題