C# 内に外部実行可能ファイルを埋め込むにはどうすればよいですか (リソース経由だと思いますが、他の方法については知らないので、この質問でもこのオプションが必要です)。ディスク。
どうすればそれができますか?
C# 内に外部実行可能ファイルを埋め込むにはどうすればよいですか (リソース経由だと思いますが、他の方法については知らないので、この質問でもこのオプションが必要です)。ディスク。
どうすればそれができますか?
Hans のコメントにもかかわらず、かなり簡単だと思います* (コードにそれを行うのに十分な特権があると仮定して)。基本的に、ローカル ドライブ (または悪意のあるコードで動作する場合はネットワーク ドライブ) を偽造する必要があります。
独自のプログラムに DAV を実装し、WebDAV クライアントを使用してそのマシンへのネットワーク パスを指すことにより、ネットワーク ドライブを簡単に作成できます。
たとえば、 Minifilter Driverを実装してセットアップすることにより、ローカルドライブも可能になるはずです(.Net実装が利用可能かどうかもわかりません)が、唯一の実行可能ファイルから実行する方法はないと強く思います。 ..
*「サポートされていない重要なハックを必要としない」などの簡単な方法で、時間の見積もりと必要な知識のレベルは考慮されていません。