Только для XP! Тест-инсталер, ещё не проверялся.
Вот скрипт:
; Ext2 IFS 1.11a for Windows XP
If FileExists(@SystemDir & "\drivers\ext2fs.sys") Then Exit
BlockInput(1)
Run("Setup_x86.exe")
WinWait("Welcome", "")
ControlClick("Welcome", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
ControlCommand("License", "", "[Class:Button; Instance:5]", "Check")
ControlClick("License", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
ControlCommand("Read-Only Option", "", "[Class:Button; Instance:8]", "Check")
Sleep(1000)
ControlClick("Read-Only Option", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
ControlCommand("UTF-8 Encoding", "", "[Class:Button; Instance:9]", "Check")
Sleep(1000)
ControlClick("UTF-8 Encoding", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
ControlCommand("Large File Feature", "", "[Class:Button; Instance:10]", "Check")
Sleep(1000)
ControlClick("Large File Feature", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
Sleep(1000)
ControlCommand("Drive Letters", "", "[Class:Button; Instance:11]", "Check")
Sleep(1000)
ControlClick("Drive Letters", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
Sleep(1000)
ControlClick("Readme", "", "[Class:Button; Instance:2]", "Left", 1, 37, 11)
Sleep(1000)
ControlClick("Finished", "", "[Class:Button; Instance:4]", "Left", 1, 37, 11)
BlockInput(0)
RegWrite("HKLM\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Ext2FS", "", "REG_SZ", "&Ext2FS")
RegWrite("HKLM\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Ext2FS\command", "", "REG_SZ", @SystemDir & "\ifsdrives.cpl")
RegWrite("HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Ext2FS.exe", "", "REG_SZ", @SystemDir & "\ifsdrives.cpl")
RegWrite("HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Ext2FS.exe", "Path", "REG_SZ", @SystemDir)
FileCreateShortcut(@SystemDir & "\Control.exe", @ProgramsDir & "\Config\Ext2FS.lnk", @SystemDir, "ifsdrives.cpl,,0", "Ext2FS", @SystemDir & "\ifsdrives.cpl", "", 0, @SW_SHOWNORMAL)
Exit
В чем отличия от Ext2FS?