3

exe ではなく .net 3.5 dll から Windows サービスを開始することは可能でしょうか?

それを行うのに役立つ回避策はありますか?

その場合、どのようにエントリポイントを指定できますか?

ありがとう、

KG

4

1 に答える 1

4

.net dll を Windows サービスとして実行する「公式の方法」はありません。svchost.exe が DLL をロードし、開始/停止エクスポートにバインドする必要があります。ただし、MS はそのようなトピックに関するドキュメントを提供していません。

msdnのドキュメントでは、「サービス アプリケーション」または「サービス実行可能ファイル」という用語が使用されているため、「dll の方法」もありません。

編集:

dll をサービスとして実行するこの試みを見つけました (痛み!): http://forum.sysinternals.com/topic11974.html

于 2012-08-24T23:14:00.083 に答える