0

探しましたが、私が望むものに似たものは見つかりませんでした。それが可能かどうかさえわかりません。

一部の顧客は依然として Windows XP を使用しており、この Windows バージョンでは Windows イベント ログのサイズがデフォルトで 512 KB に制限されています。

そのため、ログが制限に達し、インストーラーが .dll を登録しようとすると、.dll を登録しようとするたびに regasm が 5 を作成しようとするため、「イベント ログがいっぱいです」という例外が発生します。登録が成功したことを示す新しい警告行がイベント ログに表示されます。

Obs .: インストーラーでイベント ログを消去したくありません。

手動で変更してサイズ制限を大きくできることはわかっていますが、Windows イベント ログに新しい行を生成せずに、regasm を介して .dll を登録する方法があるかどうかを知りたいです。(だから私はもうその例外に問題はありません)

Regasm パラメータを調べましたが、何も見つかりませんでした。

私はそれを行うことができる方法はありますか?

4

1 に答える 1

3

イベント ログのサイズに制限を設ける Windows バージョンはありません。512 KB は、(デフォルトの) "Limit to ..." オプションのデフォルト値です。

顧客にこの値をより高い値に変更してもらうか、イベント ログをクリアするように伝えてください。完全なイベント ログが原因で、他のアプリケーションで断続的な問題が既に発生していることがわかります。

さらに、イベントログに痕跡を残さずにユーザーのシステムに何かをしようとすると、ツールや管理者によるシステムのハッキングの試みと見なされる可能性があります....

于 2013-07-25T14:49:34.943 に答える