代替データストリームで実行可能ファイルを起動する

代替データストリームで実行可能ファイルを起動する

このトピックに関する記事を読みましたが、代替データ ストリーム (ADS) からの実行可能ファイルの実行は Windows 7 では無効になっていることを知りました。これを実現する別の方法はありますか?

答え1

はい、実は方法はあります。

実行可能ファイルへのシンボリックリンクの作成ADS に保持されていると、リンクを呼び出してファイルを実行できます。たとえば、some_exe.exeADS に呼び出される実行ファイルがある場合、some_file.txt次のようなリンクを作成できます。

mklink some_name.exe some_file:some_exe.exe  

次に、 を呼び出してsome_name.exe、 に含まれる実行可能ファイルを実行できますsome_file.txt

答え2

シンボリック リンクは ADS から作成された exe では機能しませんが、機能するのは次のとおりです。

expand some_file:some_exe.exe some_name.exe

スクリプト ファイルは ADS 内で直接実行されます。

関連情報