none
アプリ起動中のWindows8.1の機能を抑止したい RRS feed

  • 質問

  • お世話になっております。

    現在Windows8.1 タブレットを利用したアプリケーションを開発中です。

    開発言語はC#です。

    利用者がアプリを利用中意図せず画面をタッチしてしまったときの誤動作を抑止したいので、アプリ起動中は下記機能を停止したいしたいのですが、

    方法がなかなか見つかりません。

    何か良い方法がありましたらどうかご教授ください。

    【抑止したい機能】

    ・画面右端から左方向へスワイプしたときのチャームの表示

    ・画面上端から下方向へスワイプしたときのMetroの表示

    ・画面外のWindowsボタン

    【条件】

    ・フリーソフト等は利用したくありません。

    なかなかインターネット、書籍に情報がなく、どうぞよろしくお願いします。

    2014年6月19日 16:31

すべての返信

  • 要するにWindowsの機能を無効化したいということですよね。

    となるとWindowsを使用するという根本の選択が間違っていませんか? 他のOSを使用したり、もしくはOSを自作したり、あるいは自社で端末を用意したりしてはどうでしょう? 最近ですとAndroidをベースに作ったりされてると思います。

    • 回答の候補に設定 星 睦美 2014年6月23日 7:45
    2014年6月19日 22:19
  • こういうの?

    http://www.atmarkit.co.jp/ait/articles/1401/30/news104.html

    http://www.atmarkit.co.jp/ait/articles/1402/13/news089.html

    #さすがにWindowsボタンの完全無効化はできないようですが。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 編集済み gekkaMVP 2014年6月20日 8:42 アンカーにゴミがついていたのを修正
    • 回答の候補に設定 星 睦美 2014年6月23日 7:45
    2014年6月19日 23:40
  • 佐祐理さん

    返信ありがとうございます。

    確かにWindowsを選択することに無理があるのかもしれません。

    ただ今回は他の必須ソフトがWindowsにしか対応しておらず、何とかWindowsで仕組みを構築したいと考えています。

    2014年6月25日 14:53
  • gekkaさん

    返信ありがとうございます。

    情報提供いただいたキオスクモードはまさに望んでいた機能です。

    キオスクモードはWindowsストアアプリにしか対応していないようなのですが、ClickOnceで配信するWindowsアプリケーションもキオスクモードに登録することはできるのでしょうか?

    ちなみに開発環境はVisualStudio2012です。

    2014年6月25日 14:58