COM の問題を追跡しようとして、コードをデバッグしていて、同じ GUID が異なる方法で表されているように見えます...
コードに次の行があります。
class __declspec(uuid("{D4F83347-E58E-11d1-9D47-006008098294}"))
その間にさまざまなレジストリがあり、次の呼び出しがあります。
CLSID clsid;
::CLSIDFromProgID("myProgId",&clsid);
デバッガーでは、clsid は として表示され{000AFC9A-3347-D4F8-8EE5-D1119D470060}
ます。私にはこれはあまりにも似ていて正しくありませんが、自動的に確認できるものではありません... D4F8 と 3347、9D47 がありますが、E58E は 8EE5 になります。
なぜこれが起こっているのかを理解する方法と、比較のために同じように見せる方法はありますか?
EDIT
いくつかのサイドトラッキングをクリアするために、WindowsレジストリのCLSIDと登録スクリプトも確認しました{D4F83347-E58E-11d1-9D47-006008098294}
-したがって、私の問題uuid(...)
は関係ないと思います.