
このトピックに関する記事を読みましたが、代替データ ストリーム (ADS) からの実行可能ファイルの実行は Windows 7 では無効になっていることを知りました。これを実現する別の方法はありますか?
答え1
はい、実は方法はあります。
実行可能ファイルへのシンボリックリンクの作成ADS に保持されていると、リンクを呼び出してファイルを実行できます。たとえば、some_exe.exe
ADS に呼び出される実行ファイルがある場合、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 内で直接実行されます。