TServiceApplication がサービスを ServiceManager に登録しようとすると、EOSError コード 5 - アクセスが拒否されました。
XE2 Win7 64 ビットを使用しています。このエラーは、32 ビットと 64 ビットの両方のターゲットで発生します。
ADO を使用してデータベースに接続するデータ モジュールと、Web サービス サーバー コードがあります。すべてのコードは、機能する WinUI プロジェクトで使用されます。同じコア コードに基づいたテストされていない ISAPI DLL もあります。
Web サービス サーバーを NT サービスに組み込むのはこれが初めてです。
Vcl.SvcMgr の行 1027 でエラーを生成する VCL コードをトレースしましたが、アクセス拒否エラーが発生する理由がわかりません。私は、ADO を介してデータベースに接続する他の NT サービスを作成しましたが、このようなエラーは発生していません (ただし、XE で作成されています)。
任意のポインタをいただければ幸いです。