2017-03-24 4 views
1

私は比較的新しい開発者で、私の最初のアプリケーションを構築しています。ハードドライブシリアル番号をUWPアプリケーション経由でSQL Serverに取得しようとしています

今私はUWPアプリケーションを開発中ですが、Views(OnNavigatedTo)からPCからハードドライブシリアル番号を取得する必要があります。その後、さらにいくつかのフィールドが記入されてからすべての値をSQL Serverに保存します。ハードドライブSNのようないくつかの値をつかん

  • はUWPとそう簡単ではありません。私はこの時点までに発見した何

  • 私はUWP経由でレジストリHKLMにアクセスできない
  • PowerShellで非常に簡単に取り込み、JSONまたはXMLファイルに書き込むことができます。 PCを撮影するときにサービスアカウントで行う予定です。
  • 私はどこにアプリケーションがそれを見ることができるファイルを置くか分からない。
  • SQL Serverへの書き込みは、Webサービスを作成し、App経由でHTTP/JSON呼び出しを行うことによってのみ行うことができます。 (私はこの部分の設定をしていますが、まだアプリケーション経由でアクセスしていません)

私が本当に助けてくれる部分は、アプリケーションが見ることができるJSON/XMLファイルを置く場所ですから。もちろん、Hard Drive SNをUWPアプリにする別の方法を知っていない限り、任意のヘルプ

+0

powershellスクリプトを使用する場合、なぜそれをデータベースに書き込まないのですか? –

+0

私はPowershell Scriptをよく知っているとは思わないが...そのコードがどのように見えるのか、そのスクリプトを実行するためにはどのような許可/アカウントを実行する必要があるのか​​考えているか? – ekgcorp

+0

あなたはこの質問の例を見ることができます:http://stackoverflow.com/questions/8423541/how-do-you-run-a-sql-server-query-from-powershell –

答えて

1

ため

おかげでこれを行うための推奨される方法は、(あなたがWindowsストアに行きたい場合)FileOpenPickerを使用して、ユーザーが手動でファイルを選択することです。

サイドロード専用(Windowsストアにはない)の場合、ユーザーのドキュメントフォルダにファイルを書き込むことができます。その後、UWPはユーザの介入なしにdocumentsLibrary機能を使用してファイルを読み取ることができます。また、fullTrust拡張子を使用してPowerShellスクリプトを実行し、そのファイルをアプリケーションのデータフォルダに配置することもできます。 fullTrust拡張機能の詳細については、Desktop Bridge docsをご覧ください。

+0

私はこれがサイドロードされることを99%確信しています。あなたはfullTrustエクステンションを解説することができると思いますか?それは私が保管しているファイルを更新するために道路を再び走らせることができる何か(PSスクリプト)です。データも? – ekgcorp

+0

ドキュメントへのリンクを追加しました –

関連する問題