問題タブ [known-folders]
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.
windows - SHGetKnownFolderPath 対。レジストリからのシステム フォルダ パスの読み取り
私はWindowsシステムプログラミングに非常に慣れていません。私のプロジェクトでは、32/64 ビット プロセス用に登録された「ProgramFiles」の場所を読み取る必要があります。
これらのフォルダーの値を使用するSHGetKnownFolderPath
か、システム レジストリから読み取るかのいずれかですが、セキュリティ上の懸念がいくつかあります。セキュリティと信頼性の観点から、これら 2 つの方法を比較してください。
win-universal-app - KnownFolders.VideosLibrary はすべてのビデオを選択しますか?
UWP「knownfolders.VideoLibrary」では、これがピックアップする正確なフォルダーは何ですか? musiclibrary は、ハード ドライブに存在するすべての音楽を選択しますが、VideosLibrary は、ビデオを含むハード ドライブ上の 2 つのフォルダーのみを選択するようです。しかし、他のフォルダーもあり、それらは選択されていません。これがコードです。
c# - 音楽ライブラリ ファイルを取得する
Windows Phone アプリ 8.1 で Music フォルダーを超過しようとしましたが、次の例外が発生しました:
System.Reflection.TargetInvocationException が処理されませんでした メッセージ: System.Windows.ni.dll で 'System.Reflection.TargetInvocationException' 型の未処理の例外が発生しました 追加情報: 呼び出しのターゲットによって例外がスローされました。
コードは次のとおりです。
c++ - SHGetKnownFolderPath が E_ACCESSDENIED で失敗する
FOLDERID_RoamingAppData で SHGetKnownFolderPath を呼び出すプログラムがあります。
プログラムをダブルクリックして起動すると、問題なく動作します。
プログラムが (現在のユーザー コンテキストで) Windows サービスによって開始された場合、関数はエラー E_ACCESSDENIED (-2147024891) で失敗します。
これは私のコードがどのように見えるかです:
これは、現在のユーザー コンテキストでプロセスを開始するコードです: (詳細を減らすためにエラー処理を削除しました)
問題が何であるかを知っている人はいますか?
c# - C#IDで既知のフォルダーの場所を取得する
IDでディレクトリ/フォルダの場所を取得したい。
たとえば、ダウンロード フォルダーには ID がありknownfolder:{374DE290-123F-4565-9164-39C4925E467B}
、Windows エクスプローラーのアドレス バーに入力すると、ダウンロード フォルダーにリダイレクトされます。
これらの ID と対応するフォルダーのリストがここにあるので、ID をハードコードしてこのように検索することもできますが、それが唯一の方法でない限り、これを行いたくありません。
私が欲しいものを適切に得る別の方法はありますか?
xaml - uwpムービーと写真アプリがすべてのファイルにアクセスするにはどうすればよいですか
Windows 10 の既定のアプリ、つまり、movies & TV と Photosです。1 つのビデオを開くと、次または前のボタンをクリックしてプレイリストのように、そのフォルダ内の任意のビデオを簡単に再生できます。同じように、写真アプリでも 1 つの写真を開くだけで、そのフォルダのすべての写真にアクセスできます。 これはどのように可能ですか? uwp は、既知のフォルダー ライブラリにある場合、またはユーザーがファイルを選択した場合を除き、開発者がファイルを使用することを許可しないためです。では、これらのアプリはどのようにしてフォルダー内のすべてのファイルにアクセスするのでしょうか?
前もって感謝します