![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Ошибка - Windows xp black edition |
|
Ошибка - Windows xp black edition
|
Новый участник Сообщения: 31 |
во время установуи выскакивает ошибка = Fake setup call himself instead oroginal "Setup.exe. - setup Abort! Завершить установку не получается(
|
|
Отправлено: 13:43, 18-04-2008 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Ребят, тут в моём Black Edition XP есть файл RunOnceEx.js лежит в корне диска в папке $OEM$\$$\RunOnceEx.js и содержимое его приведено ниже:
1. Что этот скрипт делает?! 2. Его назначение?! 3. Когда при установке он запускается и откуда?! 4. Можете пояснить-"рассшифровать" его?! //003 var soft = new Array(); var key = "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx\\"; var runonceex_js = "HKLM\\SOFTWARE\\RunOnceEx.js"; var WshShell = new ActiveXObject("WScript.Shell"); var fso = new ActiveXObject( "Scripting.FileSystemObject" ); var n = 0; soft.title = ""; soft.insertNextMedium = "Please insert next disk with {soft}"; soft.rebootMessage = "Clean & Reboot"; soft.startReboot = "reboot.exe /t 60 /m \"{message}\" /r {runat}"; soft.startReboot = soft.startReboot.replace("{message}", soft.rebootMessage); //soft.insertNextMedium = soft.insertNextMedium.replace( "{soft}", soft[a].name ); function FindDriveLetter( dir ) { var e = new Enumerator( fso.Drives ); var x; var letters = new Array(); var path; for( ; !e.atEnd(); e.moveNext() ) { x = e.item(); if( x.DriveType == 3 || x.IsReady ) { letters = letters.concat( x.DriveLetter ); } } if( dir.length == 0) { return letters[0] + ":"; } for( i = 0; i < letters.length; i++ ) { if(dir.substr(0, 2) != "\\\\") path = letters[i] + ":\\" + dir; if( fso.FolderExists( path ) || fso.FileExists( path ) ) { return letters[i] + ":"; } } return ""; } function GetFilledString( zahl, fillChar, num_of_digits ) { var filledStr = zahl.toString(); while( filledStr.length < num_of_digits ) { filledStr = fillChar + filledStr; } return filledStr; } function RunOnceEx(index) { WshShell.RegWrite( key + "TITLE", soft.title, "REG_SZ" ); var netzwerk_install; for( a = index; a < soft.length; a++ ) { if( soft[a].name == "-= REBOOT =-" ) { WshShell.RegWrite( key + GetFilledString(a, "0", 3) + "\\", soft.rebootMessage, "REG_SZ" ); WshShell.RegWrite( key + "TITLE", soft.title + " " + (index+1).toString() + " - " + (a+1).toString() + " / " + soft.length.toString(), "REG_SZ" ); WshShell.Run( "rundll32.exe iernonce.dll,RunOnceExProcess", 1, true ); soft.startReboot = soft.startReboot.replace("{runat}", (a + 1).toString()); WshShell.Run( soft.startReboot ); return ++a; } else { soft[a].drive = ""; if( soft[a].checkPoint.substr(0, 2) != "\\\\") { soft[a].drive = FindDriveLetter( soft[a].checkPoint ); netzwerk_install = 0; } else netzwerk_install = 1; if( soft[a].drive.length == 0 && netzwerk_install == 0 ) { WshShell.RegWrite( key + "TITLE", soft.title + " " + (index+1).toString() + " - " + a.toString() + " / " + soft.length.toString(), "REG_SZ" ); WshShell.Run("rundll32.exe iernonce.dll,RunOnceExProcess", 1, true); soft[a].drive = FindDriveLetter( soft[a].checkPoint ); } if( soft[a].drive.length == 0 && netzwerk_install == 0 ) { WshShell.Popup( soft.insertNextMedium.replace( "{soft}", soft[a].name ), 60, "", 64 ); soft[a].drive = FindDriveLetter( soft[a].checkPoint ); } if( soft[a].drive.length == 0 && netzwerk_install == 0 ) { WshShell.Popup( soft.insertNextMedium.replace( "{soft}", soft[a].name ), 60, "", 64 ); soft[a].drive = FindDriveLetter( soft[a].checkPoint ); } if( soft[a].drive.length == 0 && netzwerk_install == 0 ) { WScript.Echo( soft.insertNextMedium.replace( "{soft}", soft[a].name ) ); soft[a].drive = FindDriveLetter( soft[a].checkPoint ); index = a+1; } if(soft[a].drive.length || netzwerk_install == 1 ) { WshShell.RegWrite( key + GetFilledString(a, "0", 3) + "\\", soft[a].name, "REG_SZ" ); for(b = 0; b < soft[a].length; b++) { if( netzwerk_install == 0 ) soft[a][b] = soft[a][b].replace( "%CDROM%", soft[a].drive ); else soft[a][b] = soft[a][b].replace( "%CDROM%", "" ); WshShell.RegWrite( key + GetFilledString( a, "0", 3 ) + "\\" + GetFilledString( b, "0", 2 ), soft[a][b], "REG_SZ" ); } } } } if( index > 0 && index < soft.length ) { WshShell.RegWrite( key + "TITLE", soft.title + " " + ( index + 1 ).toString() + " - " + soft.length.toString() + " / " + soft.length.toString(), "REG_SZ" ); } if( index < soft.length ) { WshShell.Run( "rundll32.exe iernonce.dll,RunOnceExProcess", 1, true ); } return soft.length; } function main() { //var namedArgs = WScript.Arguments.Named; //var nextaction = WshShell.RegRead( runonceex_js + "\\" ); var startAt = 0; //var wait_sek = 0; var WshSysEnv = WshShell.Environment( "SYSTEM" ); var driversDir = WshSysEnv( "systemdrive" ); driversDir += "\\Drivers"; try { startAt = WshShell.RegRead( runonceex_js + "\\runat" ); WshShell.RegDelete( runonceex_js + "\\runat" ); } catch(e){} if( RunOnceEx( startAt ) == soft.length ) { if( fso.FolderExists( driversDir ) ) { fso.DeleteFolder( driversDir, true ); } try { WshShell.RegDelete( runonceex_js ); } catch(e){} } } main(); |
------- Отправлено: 14:00, 20-04-2008 | #81 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Вредитель Сообщения: 460
|
Профиль | Отправить PM | Цитировать 1, 2 - Установка софта и/или драйверов.
|
------- Отправлено: 15:00, 20-04-2008 | #82 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать DedAlex, Думаю Windows Media Player 11, поскольку в окне установки на 9-й кажется минуте, появляется окно установки\распаковки и ещё одно окошко потом, появляется консольное.
3-й вопрос и 4-й остаётся открытым. Или хотя бы 3-й. |
------- Отправлено: 15:57, 20-04-2008 | #83 |
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать Цитата Drongo:
|
|
Отправлено: 16:46, 20-04-2008 | #84 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Petya V4sechkin, Нет, вот часть содержимого WINNT.SIF
А содержимое tweaks1.cmd вот. @echo off REGEDIT.EXE /S "%windir%\tweaks1.reg" regsvr32 /s /n /i:U shell32.dll del "%windir%\tweaks1.reg" del "%windir%\tweaks1.cmd" exit Кстати, я добавил ту строку где должен создавать значок Свернуть все окна |
------- Отправлено: 17:09, 20-04-2008 | #85 |
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать Drongo, или из файла $OEM$\cmdlines.txt?
|
Отправлено: 18:10, 20-04-2008 | #86 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Petya V4sechkin, Petya V4sechkin,
Цитата Petya V4sechkin:
Наверное он по идее должен запускать установку тех программ или тех драйверов, которые автор хотел устанавливать на своём компьютере, и потому выложив для общего пользования, преднамеренно отключил эту возможность запускать этот скрипт. Так мне кажется. |
|
------- Отправлено: 18:35, 20-04-2008 | #87 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Canon LBP 800 Проблемма совместимости с Windows 7 Black Edition | Костюк Юрий | Поиск драйверов, прошивок и руководств | 1 | 10-10-2009 07:48 | |
[решено] Не могу установить сборку Black Edition | fooxers | Хочу все знать | 4 | 20-08-2009 16:13 | |
Ресурсы - Black Edition EVOLUTION | AppleNTU | Оформление Windows XP | 58 | 29-03-2009 21:27 | |
Проблема с процессором Athlon 64 X2 Black Edition | 2risT | Процесcоры | 19 | 24-01-2009 16:15 | |
Аддоны - [addon] Black Edition | Fraerok | Оформление Windows XP | 291 | 08-07-2008 14:38 |
|