none
UWP アプリからOSのイベントログ取得について RRS feed

  • 質問

  • Windows10 IOT のアプリをvisual studio 2017 C#で作成中です。
    作成中のアプリで、Windowsのイベントログを取得したいのですが、UWPで取得する方法はないでしょうか?
    また、Windows10 IOTのアプリ作成はUWP以外に選択肢はありますでしょうか。

    以上、よろしくお願いいたします。
    2017年10月31日 1:16

回答

  • もし作成可能であれば、.NET Framework でSystem.Diagnostics.EventLogを使用し取得可能ということでしょうか。

    はい、その可能性が高いと思います。(IoT EnterpriseのWin32上でさらに制限が無ければ…)

    IoT CoreだとUWPになりますが、IoT Enterpriseの場合はデスクトップWindowsのほうが近いかもしれません。

    既に手元にデバイスがある場合は試してみたほうが早いと思います。
    評価版は以下で入手できます。

    https://www.microsoft.com/ja-jp/WindowsForBusiness/windows-iot

    また、まだ購入していない場合、IoT Enterprise のデバイス/OSの購入元は Microsoft ではなく、エンベデッドのパートナー会社さんだったと思います。
    実現可否も含めて相談に乗ってもらえるはずなので問い合わせしてみては如何でしょうか。

    2017年10月31日 1:58
    モデレータ

すべての返信

  • こんにちは。

    IoTのエディションは何でしょうか。
    Core か Enterprise かで回答が多少変わります。

    2017年10月31日 1:25
    モデレータ
  • ご回答ありがとうございます。

    IOTのエディションはEnterpriseです。

    以上、よろしくお願いいたします。


    2017年10月31日 1:28
  • まず、UWPで取得できるかはもう少し調べてみないとわからないですが、
    UWPの思想からいくと少なくとも自由にアクセスすることは難しそうな気がします。
    限定的なアクセスか、完全にアクセスできないか。(すみません、あまり調べもせず適当に言ってるので流してください)

    EnterpriseであればWin32が動作するので必ずしもUWPで配布する必要はなかったと思います。
    WinForms や WPF アプリケーションを動作させることも出来るのではないでしょうか。

    2017年10月31日 1:33
    モデレータ
  • Enterpriseだと、IOTでもWinFormsで作成可能なのでしょうか?
    完全にUWPでなければと、思い込んでおりました。
    もし作成可能であれば、.NET Framework でSystem.Diagnostics.EventLogを使用し取得可能ということでしょうか。
    IOT のOS自体初めてなので、戸惑っております。


    2017年10月31日 1:46
  • もし作成可能であれば、.NET Framework でSystem.Diagnostics.EventLogを使用し取得可能ということでしょうか。

    はい、その可能性が高いと思います。(IoT EnterpriseのWin32上でさらに制限が無ければ…)

    IoT CoreだとUWPになりますが、IoT Enterpriseの場合はデスクトップWindowsのほうが近いかもしれません。

    既に手元にデバイスがある場合は試してみたほうが早いと思います。
    評価版は以下で入手できます。

    https://www.microsoft.com/ja-jp/WindowsForBusiness/windows-iot

    また、まだ購入していない場合、IoT Enterprise のデバイス/OSの購入元は Microsoft ではなく、エンベデッドのパートナー会社さんだったと思います。
    実現可否も含めて相談に乗ってもらえるはずなので問い合わせしてみては如何でしょうか。

    2017年10月31日 1:58
    モデレータ
  • ご回答ありがとうございます。
    色々と情報をご提示していただき、とても助かりました。
    販売元のサポートなどに相談してみます。
    本当にありがとうございました。
    2017年10月31日 2:04