2

ゾーン識別子を変更し、でさまざまなファイルに拡張属性を追加できるようにしたいVBScriptを作成しています。これは、アドオン、または以下のようなものを使用せずに可能ですか?

objShell.run("type %windir%\notepad.exe > %windir%\calc.exe:notepad.exe")
4

1 に答える 1

2

他のファイルと同じようにADSを処理できます。

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.CreateTextFile("file.exe:Zone.Identifier")
f.WriteLine "[ZoneTransfer]" & vbNewLine & "ZoneId=3"
f.Close

Set f = fso.OpenTextFile("file.exe:Zone.Identifier", 1)
WScript.Echo f.ReadAll
f.Close
于 2012-10-20T23:31:11.077 に答える