MobileGenius
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору кто-нибудь сталкивался с такой проблемой (лень самому писать,но у меня тоже самое) : вопрос "при запуске некоторых не самых новых игр (на вскидку UT2004, CoD2) в виндовом таск менеджере появляется rundll32.exe, который висит и постоянно грузит систему. При этом игра не запускается. Стоит еще раз долбануть по ярлыку, игруха таки запускается, но процесс сей никуда не девается, ну и играть трудновато, поэтому приходится его убивать, тогда все норм. Как с этим можно бороться? Билд 7600, пробовал режим совместимости, не помогает." решение "Проблема решена!!! Описываю Шаги: 1) Открываем редактор реестра и находим раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-1112941502-2766888855-3757027976-1000 где S-1-5-21-1112941502-2766888855-3757027976-1000 - Ваш идентификатор пользователя 2) Смело сносим этот раздел со всем его содержимым 3) В C:\Windows\System32 находим файл GameUXLegacyGDFs.dll и копируем его в любое удобное для Вас место. 4) Открываем скопированный GameUXLegacyGDFs.dll в PE-редакторе (я пользовался PE Explorer) 5) Заходим в редактор ресурсов и сносим секцию DATA (именно сюда мелкомягкие натолкали всю инфу о старых играх), сохраняем файл GameUXLegacyGDFs.dll (в результате его размер ужимается до ~1.5Kb). 6) Перезагружаемся в безопасном режиме 7) Открываем папку C:\Windows и ищем файл GameUXLegacyGDFs.dll, их должно быть два, у меня в следующих местах: C:\Windows\System32\GameUXLegacyGDFs.dll C:\Windows\winsxs\x86_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7600.16385_none_41d6a532229096ec\GameUXLegacyGDFs.dll 8) Теперь самое интересное: переходим к C:\Windows\winsxs\x86_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7600.16385_none_41d6a532229096ec\GameUXLegacyGDFs.dll открываем свойства файла -> вкладка безопасность и видим, что основной владелец, некий TrustedInstaller, а ваши права несколько ограничены и соотвественно подправляем это недоразумение. 9) Заменяем оригинальный GameUXLegacyGDFs.dll на свой с удаленными ресурсами. 10) Возвращаем владельца TrustedInstaller (чтобы никакой злой вирус этот файл не трогал :) ) 12) Перезагружаемся и получаем PROFIT, теперь винда не идентифицирует старые игры как игры со всеми вытекающими :)" возможно ли сделать тоже самое ,но чтобы полегче было,другим способом? ну,типа патч какой нибудь ставишь и все? |