DOBON.NETプログラミング掲示板過去ログ
Win2000ProからWin2003Serverへアプリケーションログ書き込みたい
題名: Win2000ProからWin2003Serverへアプリケーションログ書き込みたい
著者: take3
日時: 2005/10/27 15:37:37
ID: 13514
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[Windows2003Server、Windows2000Pro,VB.NET]
分類:[.NET]
はじめて投稿するtake3と申します。
早速ですが、1つ質問がありますので、宜しくお願いします。
【環境】
サーバ:Windows2003Server
クライアント:Windows2000Pro
開発言語:VB.NET
【内容】
現在、あるシステムを開発しており、クライアントの操作をサーバのイベントログ(アプリケーションログ)に書き込むようにしております。以前までは、Windows2000Serverだったのですが、EventLogクラスのWriteEntryメソッドを使用して書き込みが可能でした。しかし今回、2000から2003に変更になり、WriteEntryメソッドを実行すると、「ユーザに書き込みアクセス権がありません。」というエラーが発生するようになりました。これは2003Serverのセキュリティが強化されたことによるものだとは思うのですが・・・。
尚、いろいろ試した結果、クライアントのユーザにadministrator権限を付与すれば書き込みはできたのですが、実際この方法は使えないと思っております。
また、サーバのドメインコントロールポリシーを変更したり、レジストリのアプリケーションログのアクセス権を変更したりしたのですが、いずれも問題解決には至りませんでした。
どんな些細なことでも構いませんので、皆さんの回答をお待ちしております。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
はじめて投稿するtake3と申します。
早速ですが、1つ質問がありますので、宜しくお願いします。
【環境】
サーバ:Windows2003Server
クライアント:Windows2000Pro
開発言語:VB.NET
【内容】
現在、あるシステムを開発しており、クライアントの操作をサーバのイベントログ(アプリケーションログ)に書き込むようにしております。以前までは、Windows2000Serverだったのですが、EventLogクラスのWriteEntryメソッドを使用して書き込みが可能でした。しかし今回、2000から2003に変更になり、WriteEntryメソッドを実行すると、「ユーザに書き込みアクセス権がありません。」というエラーが発生するようになりました。これは2003Serverのセキュリティが強化されたことによるものだとは思うのですが・・・。
尚、いろいろ試した結果、クライアントのユーザにadministrator権限を付与すれば書き込みはできたのですが、実際この方法は使えないと思っております。
また、サーバのドメインコントロールポリシーを変更したり、レジストリのアプリケーションログのアクセス権を変更したりしたのですが、いずれも問題解決には至りませんでした。
どんな些細なことでも構いませんので、皆さんの回答をお待ちしております。