問題タブ [windows-rt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - XML ドキュメントの保存 Windows RT 開発
これまでのところ、XML の操作 (読み取り/書き込み) は、標準のウィンドウよりも少し難しいものでした。構成ファイルを開いて編集し、変更を加えてから、ファイルをディスクに再度保存しようとしています。
ファイルを として開き、StorageFile
に変換できますが、ディスクにXDocument
保存するのに問題がXDocument
あります。誰でもトリックを行うコードを提供できますか? 現在、私は持っています
c# - Windows RtおよびC#を使用したFileIO
うわー、この方法は必要以上に複雑です。次のコードが機能する理由を誰かが私に説明できますか?
それでも、AccessDeniedでは次のことが失敗します。
唯一の違いは、GetFilesAsyncメソッドによって返されるファイルをループすることと、ファイルを名前で取得することです。ちなみに、GetFileAsyncでlog.txtのスペルを間違えると例外が発生するため、ファイルを名前で取得することはできます。
とても紛らわしい....
c# - Windows 8 ストア アプリがスマート カードを読み取る
Windows 8 および Windows 8 RT で pinvoke.net を使用することは可能ですか?
みたいな[DllImport(" winscard.dll ")]
?
Windows デスクトップ アプリなら可能だと思いますが、Windows 8 ストア アプリ、特に Windows RT はどうでしょうか。
windows - User32.dll!NtUserWindowFromPoint が Windows RT で Mumble によって読み込まれると破損する
Mumble を Windows RT に (脱獄を使用して) 移植する作業を行っていますが、Mumble の読み込み時にこの 1 つの関数が破損するという問題に遭遇しました。
つぶやく(破損した機能):
0:000> dq user32.dll+0x023918
77a63918 47c3004244696841 4770df01
0c16f241
77a63928 4770df01 0c18f241 77a63938 4770df01 0c1af241 77a63948 4770df010c17f241 4770df01
0c1cf241
77a63958 4770df01 0c1ef2410c19f241 4770df01
77a63968
4770df010c1bf241 4770df01
5c81f44f
77a639780c1df241 4770df01
4770df01
0c22f2410c1ff241 4770df01
77a63988
4770df010c21f241 4770df01
0c24f241
00c23f241 4770df01
:
000> u user32.dll+0x023918
* ERROR: Symbol file could見つかりません。
C:\windows\system32\user32.dll -
user32!WindowFromPointのエクスポート シンボルにデフォルト設定:
77a63918 6841 ldr r1,[r0,#4]
77a6391a 4469 add r1,r1,sp
77a6391c 0042 lsls r2,r0,#1
77a6391e 47c3 ?blx r8
77a63920 f2410c16 mov r12,#0x1016
77a63924 df01 svc #1
TeXworks (期待される出力):
0:000> dq user32.dll+0x23918
77a63918 4770df010c15f241 4770df01
0c16f241
77a63928 4770df01 0c18f241 77a63938 4770df01 0c1af241 77a63948 4770df010c17f241 4770df01
0c1cf241
77a63958 4770df01 0c1ef2410c19f241 4770df01
77a63968
4770df010c1bf241 4770df01
5c81f44f
77a639780c1df241 4770df01
4770df01
0c22f2410c1ff241 4770df01
77a63988
4770df010c21f241 4770df01
0c24f241
00c23f241 4770df01
:
000> u user32.dll+0x23918
* ERROR: Symbol file could見つかりません。C:\windows\system32\USER32.dll -
USER32!WindowFromPoint:
77a63918 f2410c15 mov r12,#0x1015
77a6391c df01 svc #1
77a6391e 4770 bx lrのシンボルをエクスポートするようにデフォルト設定されています
77a63920 f2410c16 mov r12,#0x1016
77a63924 df01 svc #1
77a63926 4770 bx lr
77a63928 f2410c17 mov r12,#0x1017
77a6392c df01 svc #1
(コードのフォーマットがあまり良くないことをお詫びします。ウィンドウのスクリーンショットはこちらにあります: http://i.imgur.com/M6mLHN1.png )
Mumble は Qt を使用 (私の理解では、Mumble チームによってカスタマイズされています)、Protobuf、Boost、および OpenSSL TeXworks は Qt を使用します。
これまでに試したこと:
アプリケーション互換性エンジンを無効にする
ロード時に user32.dll をアンロードしてから再ロードする (FreeLibrary を 100 回呼び出してから LoadLibrary を呼び出す)
マニフェストからリモートで疑わしいと思われるものをすべて削除する (Qt および Mumble から)
マニフェスト全体を削除する (Qt と Mumble から)
Mumble の起動後に cdb を使用してこの 1 つの関数にパッチを適用すると、すべて問題なく動作しますが、パッチを適用しないと、その関数を呼び出す最初のアクションがクラッシュして終了します。ウィンドウの開閉とドラッグはすべてその関数を呼び出すため、そこにあることがプログラムにとって非常に重要です。
これに関するヘルプやポインタは大歓迎です。
編集: mainCRTStartup の内部で何かをいじっていることを確認し、現在の正確な状態を把握しようとしています。
編集 2: 問題を引き起こしている Mumble コードに隠されたプラットフォーム固有のフックが見つかりました。解決しました。
python - Windows 8 RT 用の Python IDE?
Windows RT 用の Python IDE はありますか? または、RT で動作するサードパーティの IDE をダウンロードする方法はありますか? 「Python 3 for Metro」と呼ばれるものが市販されていますが、「PyScripter」と呼ばれるデスクトップで使用している IDE とはまったく異なります。
誰にもアドバイスはありますか?多分まともなオンラインIDE?
windows - Microsoft Surface 向け Cocos2d-x ゲーム開発
少し質問があります。
Cocos2d-x を使用して、Microsoft の Surface (Windows RT および Windows 8 Pro) タブレット向けに開発できますか?
その場合、どのバージョンの Cocos2d-x を使用する必要がありますか? Cocosソースの枝がたくさんあるからです。
また、Surface と Windows Phone 8 で同じコードを使用できますか?
前もって感謝します!
私の初心者の英語で申し訳ありません、私は学んでいます =)
編集:
Cocos2d-X のドキュメントをもう少し掘り下げると、HTML5 ブランチが表示されます。
その技術でゲームを開発し、WebView、UIWebView、および Windows の同等物を使用して iOS、Android、および Windows にゲームを移植することは実行可能ですか?
windows-ce - アプリを Windows 6.5 から Windows RT (ARM) に移行する方法を教えてください。
Windows 6.5 phone で記述された既存の動作中のアプリケーションを Windows 8 RT (ARM) に移行したいと考えています。
いくつかのツールを使用してそれを行うことができるか、それとも手動で行う必要があるかを探していますか?
より詳細なドキュメントや情報へのリンクを期待
前もって感謝します
windows-8 - ベータ テストのために開発者ビルドを Microsoft Surface ユーザーにインストール/配布するにはどうすればよいですか?
Surface RT アプリを開発しており、一部のベータ ユーザーにテスト用に配布したいと考えています。もちろん、物理的にデバイスを持っている場合は、それを Visual Studio を実行している PC に接続し、お香を燃やして、最終的に実行することができます。
しかし、できれば電子メールまたはダウンロード リンクでファイルを送信して、デバイスで「実行する」ことができるようにするにはどうすればよいでしょうか。(そして、それができない場合、どうすれば良いベータ テストを取得できるのでしょうか?)
つまり、iOS アプリのTestFlight に似たものです。
ユーザーは、まず iOS デバイスに TestFlight をインストールします。Testlight はマジック ナンバーを収集し、開発者に提供します。開発者はマジック ナンバーを Apple に登録し、(Apple が提供するキーを介して) アプリのビルドに組み込みます。次に、開発者がビルドを TestFlight にアップロードすると、ユーザーは TestFlight アプリ内をクリックして、ビルドをダウンロードしてインストールできます。
これは Surface で可能ですか? そうでない場合、最も悪い代替案は何ですか?
これまでに見つけた中で最も近いのは、次のガイドです: http://www.microsoft.com/en-us/download/details.aspx?id=30703 in section 19: Windows Store 外部の Windows RT に開発者パッケージをインストールする。これにはいくつかの前提条件があり、技術者ではないユーザーに行うように私は身震いします。
- Windows PowerShell がインストールされています。(すでにインストールされているはずです。)
- 開発者ライセンスがインストールされています。リモート デバッグを有効にする手順に従っている場合は、開発者ライセンスが既にインストールされている可能性があります。それ以外の場合は、このドキュメントで後述する「開発者ライセンスの取得または更新プロセス」で説明されているように、PowerShell コマンドレットを使用できます。
- Microsoft によって署名されていないアプリ パッケージの場合、信頼されたルート証明書としてアプリ パッケージ化プロセスによって作成された証明書もインストールする必要があります。
私が見たリンクは多少関連していますが、ほとんどはエンタープライズおよび/またはあなたの隣のデバイスでのデバッグについて話しています:
- http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/bfa142a2-9142-4f58-841f-bf43383d538e
- http://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx
- http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx
- http://blogs.msdn.com/b/b8/archive/2012/04/19/managing-quot-byo-quot-pcs-in-the-enterprise-include-woa.aspx
ありがとう!
c# - 外部キーボード接続時にランドスケープモードのWinRTアプリを防止する
私たちのアプリケーションはポートレートモードのみをサポートしており、正常に動作しています。
しかし、Microsoft Surfaceタブレット用の外部キーボードを接続すると、アプリケーションが横向きモードに変換されます。
外部キーボードが接続されていても、この動作が横向きに回転しないようにすることはできますか?
ユーザーエクスペリエンスが良くないことはわかっていますが、私のアプリケーションは縦向きのみを対象に設計されているため、横向きに回転するとUIが非常に悪く見えます。
ありがとう。
c# - Windows 8/RTアプリでのビットマップの処理
以前、画像を操作するためのC#コンソールアプリケーションを作成しました。次に、Windows 8/RTアプリに移植したいと思います。残念ながら、次のパッケージを利用できないようです。
「.NETforWindowsStoreアプリ」のリファレンスをダブルクリックすると、まだ存在しているように見えます。画像処理に他のクラスを使用する必要がありますか、それとも古いコードをそのまま動作させることは可能ですか?