私はCoCreateGuid()を呼び出してGUIDを生成するシンプルなクラスを持っています。その後、結果をUuidToString()に渡します。Win32 UuidToString()からの予期しない文字列の呼び出し
私は形式の文字列を取得するほとんどの時間:
e0e3e4b5-6f13-4043-b6c6-488c8b85cbd1
しかし、いくつかのマシン上での結果はこのようなものになります。
を0-40:61:86:C2:4E:4F
誰もこの予期しない動作を説明できますか? 2番目のフォームはGUIDですか?
更新:私はエラーの原因を見つけましたが、UuidToString()がそれがそうであると思った文字列を返さないことが判明しました。
すべての回答ありがとうございます。
'CoCreateGuid'と' UuidToString'でエラーコードをチェックしましたか?そして 'UuidToString'ではなく' StringFromCLSID'を試しましたか? –