1

仮想ファイルを Windows エクスプローラーの名前空間拡張から制限された場所 (C: など) にコピーする必要があります。通常、このようなタスクでは、操作を実行する新しいプロセスを昇格して実行する必要があります。

ただし、この場合、explorer.exe プロセス コンテキストで実行している"You'll need to provide administrator permission to copy..."ため、新しいプロセスの UAC ダイアログではなく、Windows Explorer が表示するのと同じダイアログを取得する必要があります。

Windows Explorer がこれを達成するために使用する関数を知っている人はいますか? ShFileOperation は必要なことを行いますが、ファイル システム オブジェクトに対してのみ機能するようです。Windows エクスプローラーは、名前空間拡張機能によっても表される zip アーカイブからファイルをコピーする方法を教えてください。ありがとうございました

ここに画像の説明を入力

4

0 に答える 0