トップ回答者
EventLogReader

質問
回答
すべての返信
-
EventLogReaderは言語依存なんですか?
言語依存というか、使える環境依存と言うべきか。
EventLogReader クラスをはじめとする、.NET Framework のクラスを使う場合、C++/CLI という別の言語が必須となります。従って、C++ そのものでは使うことができません。C++/CLI ならではの流儀というものがありますので、それらを勉強した上で、C++/CLI を選択するのは一手でしょう。
# ただ、丸投げ気味に聞いている現状では厳しいかもしれません。要するにc++にてwin7のMicrosoft-Windows-PrintService/Operationalのイベントを読みたい
純粋に C++ でやるなら、API を使うなど、別の方法を探ることが必要になります。
あなたが作るプログラムの前提・制約を元に、最適な方法を検討してください。vs2005または2008ではc#とc++が混在できるようですが、その手法でもよいのでご教示願います。
C# と C++ を混在させたところで、その接合部分が C++/CLI になる可能性が高いと思います。(C# を COM にするなら別ですが)
C++/CLI を使う方法、C# と連携させる方法のどちらも、.NET Framework が必要になりますので、 環境要件として、問題ないですか?
質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。- 編集済み AzuleanMVP, Moderator 2011年9月10日 11:35 助詞など修正
-
従来から.NETFrameworkは必須としています。
主語が書かれてなく文意が読み取れないんですが、誰が必須としているのですか?
- Microsoft社がWindowsに.NET Frameworkを同梱していることについて
C++言語で書かれたソフトウェアは.NET Frameworkを必要としないので関係ありません。 - HideKungさんの作成したソフトウェアの動作に.NET Frameworkを必須としている
もしそうなら、C++/CLIやC#を使用していると先に記載されてもよさそうに思いました
ということで結局、HideKungさんの作成しようとしているプログラムに使用する言語がよくわからないままです。そのような状況でEventLogReaderの使い方を説明するのは意味がないように感じました。
- Microsoft社がWindowsに.NET Frameworkを同梱していることについて
-
こんにちは、HideKung さん。
MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
解決されたとのこと、よかったですね。
みなさんから、いろいろ情報をいただいていたかと思いますが、問題解決に有効な情報などはありましたでしょうか。
お手数なのですが、今後、同じ問題でこちらのスレッドを参照される方の参考になると思いますので、HideKung さんが解決された方法やどういった点が問題だったのかなど、情報を投稿いただけるとうれしいです。
ご協力のほど、よろしくお願いいたします。
日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海