問題タブ [clsid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2171 参照

vb.net - VS2010でバージョン変更後もCLSIDを一定に保つには - バイナリ互換性は? -

VS2010 でバイナリ互換性を使用する方法を教えてもらえますか?

新しいバージョンの新しいアセンブリ ファイルを使用してビルドするたびに、dll の CLSID が変更されるプロジェクトがあります。

WiX パッケージにハードコードされた CLSID を既に使用して、その dll を com+ として登録していますが、ビルドごとに変更する場合は、WiX パッケージを新しいバージョンごとに更新する必要があります。

何か案は ??

編集 1

この CLSID は、コンポーネント サービスで newley に登録された Com+ のプロパティ ウィンドウで、アプリケーション ID と一緒に表示されるものです。インストール時に登録されるように、それらを WiX ファイルにハードコードする必要があります。

編集 2

これは、 WiX - ComPlus アプリケーションの登録とコンポーネントへの役割の割り当てに関する詳細情報を求めていることに関連する別の質問へのリンクです。

0 投票する
1 に答える
2459 参照

winapi - 「CLSID_SeparateMultipleProcessExplorerHost」の取得方法

レジストリを照会せずに「CLSID_SeparateMultipleProcessExplorerHost」を取得するにはどうすればよいですか? 「CLSID_SeparateMultipleProcessExplorerHost」をパラメーターとして受け取り、その GUID を提供する Win32 API はありますか。

0 投票する
1 に答える
472 参照

com - Win32 COM インターフェイスが与えられた場合、その typelib を見つけます

で定義されているIUniformResourceLocatorインターフェイスを考えてみましょうintshcut.h。マネージ COM 相互運用のために手動で定義する方法は知っていますが、それができるかどうかを理解しようとしtlbimpています。これが私が試したことです:

  • Web を検索 - ヘッダー ファイルと CLSID しか見つかりません
  • レジストリで CLSID を検索します。ShellExフォルダー内でのみ見つかりました。バイナリ パスはありません。
  • findstr [CLSID] /s *.*system32と Windows SDK フォルダーの両方の

実際、どこかに(おそらくいくつdllかのリソースとしてexe)タイプライブラリ定義がありますか または ?もしそうなら、どうすればそれを見つけることができますか?

0 投票する
2 に答える
1471 参照

asp.net - CLSID{} を持つコンポーネントの COM クラス ファクトリを取得できませんでした

同じコンピューターに同じ dll (InputsSanitizer) を使用する 2 つのプロジェクトがあります。それらの唯一の違いは、1 つは IIS 7 にあり、Web サイトであり、もう 1 つは IIS 7 になく、Web アプリケーションであることです。

IIS 7 のものは、私にこのエラーを与えています:

ここに画像の説明を入力

もう1つはまったくエラーがありません。ここで何かアドバイスはありますか?