win32 APIを使用しているライブラリ(たとえばy.dll)に動的にリンクしているCOM in-proc Server(dll)(たとえばx.dll)を作成しました。Windows8デスクトップアプリとメトロアプリから起動した場合、同じwin32APIの動作が異なることがわかりました。
COM in-proc Server dll(x.dll)がデスクトップアプリから読み込まれると、library(y.dll)内のすべてのwin32 APIが正常に機能しますが、metroAppsからx.dllが起動されると、y内のすべてのwin32APIが動作します。 dllが失敗しています。
これはWindows8win32APIのデフォルトの動作ですか?デスクトップとMetroAppsの両方から起動できるdllでのwin32APIの使用に関連するドキュメントを誰かが私に提供してくれるといいでしょう。
ありがとうございました