0

Windows 7 で、tregsrvr (管理者として実行) を使用して新しい DataSnap サーバーを登録しようとしました。これは実行され、登録が成功したことを確認します。

ただし、DCOMCNFG にサーバーが見つからず、その設定を確認できません。ID として GUID を持つ DCOM エントリは非常に多くあります。それらの 1 つが DataSnap サーバーであることはわかっています。

ただし、DCOMCNFG リストに表示される GUID は、Delphi IDE で確認できるサーバーの GUID と同じではありません。これは正しいです?DCOMCNFG で DataSnap サーバーをすばやく見つける方法はありますか?

更新: 奇妙なことに、今日 (サーバーの再起動後) dcomcnfg にエントリが見つかりました。サーバー GUID (CoClass) を再起動しなくても、Windows 2008 R2 ボックスにサーバーを登録することもできました。

4

2 に答える 2

0

これを確認するための Windows 7 は手元にありませんが、「DCOM Config」の下に、プロジェクトのタイプ ライブラリに記載されているように、appserver の CoClass のヘルプ文字列を含むエントリが表示されるはずです。デフォルトでは、"[coclassname] [version] Object" のように見えます (例: "MyServer 1.0 Object")。また、プロパティに表示される GUID は CoClass の CLSID です。

于 2010-10-29T14:33:08.610 に答える
0

DCOMCNFG は (Windows 2000 以降だと思います!) コンポーネント サービス管理モジュールに置き換えられたと思います。2000 および XP では、コントロール パネルの [管理ツール] セクションから利用できました。私は最近、新しい Windows 7 ラップトップを購入しました。MS の親切な人々が管理ツールを隠した場所を見つけることができないようですが、mmc.exe は引き続き機能します (「mmc」と入力して「検索」ボックスに入力するだけです)。 [ファイル] > [モジュールの追加と削除] を実行すると、コンポーネント サービスが一覧に表示されます。そこでは、DCOMCNFG を使用して以前に実行できたこと、および他のすべての COM+ 管理を実行できます。(IIS 5 および 6 の「高分離」レベルの使用についてすべてを学びましたが、IIS 7 ではアプリケーション プールが導入され、COM+ が手放されました...)

于 2010-10-30T21:50:03.863 に答える