Сейчас на форуме: Rio (+6 невидимых) |
![]() |
eXeL@B —› Оффтоп —› Стрелки у ярлыков |
Посл.ответ | Сообщение |
|
Создано: 22 декабря 2008 23:24 · Личное сообщение · #1 Давно уже не могу решить вопрос со стрелками. У меня Windows XP Game Edition сборка 2600.xpsp2_qfe.070227-2300: Service Pack 2. Через реестр пробую включть - не включабтся. В утилите xptweaker чекбокс "Удалить стрелки у ярлыков" в любом положении не может их показать. Думаю, что где-то просто нету связи с соотв. dll или что-то вроде этого. Кто сталкивалсмя, поделитесь плиз. ![]() |
|
Создано: 23 декабря 2008 06:39 · Личное сообщение · #2 |
|
Создано: 23 декабря 2008 11:51 · Личное сообщение · #3 |
|
Создано: 23 декабря 2008 12:28 · Личное сообщение · #4 |
|
Создано: 23 декабря 2008 14:39 · Личное сообщение · #5 |
|
Создано: 23 декабря 2008 15:34 · Личное сообщение · #6 |
|
Создано: 23 декабря 2008 18:11 · Поправил: OLEGator · Личное сообщение · #7 вы меня не так поняли. Юзайте оригинальные дистрибутивы, тоесть не перелопаченые школьниками программой нлайт. Тоесть спиздел оригинальный образ от микрософта с волум лицензой . у взора например скачал. я не дураг чтоб покупать винды))) всякие зверсиди и гамедишаны - зло. они сами не понимаю того могут привнести в дистрибутив всяких зверушек из-за своей неграмотности. Сколько раз уже встречался полностью засраный троянами комп со свежеустановленым зверь сиди. об голову им сломать эту болванку. ----- AutoIt ![]() |
|
Создано: 23 декабря 2008 19:40 · Личное сообщение · #8 |
|
Создано: 23 декабря 2008 20:28 · Личное сообщение · #9 |
|
Создано: 24 декабря 2008 02:16 · Поправил: Mavlyudov · Личное сообщение · #10 Spirit Написано Размер: 0.1 Мб Я скачал, у мення 3,07 МБ А не будет ли чего непоправимиого, если просто заменить dll? у меня в системе сейчас эта длл весит 12,2 метра. Разве что можно добавть туда значек как-то через ресурсы...незнаю даже как.. У него же должен быть свой ID и т.п. Edited Вот сейчас помотрел через ресторатор, в моем shell32.dll есть значек стрелки в ресурсах "Иконка" под имененм "30", индекс 254. А вот на позициях 50,51,52 вообще пусто Edited Всё вроде правильно. Та длл, что я скачал запакована(rar'ом). А реально весит 8,03. В ней иконка для стрелки тоже висит под номером 30. Так что я не знаю, почему не отображается. может быть дело не в этом?? ![]() |
|
Создано: 24 декабря 2008 09:19 · Личное сообщение · #11 |
|
Создано: 24 декабря 2008 10:11 · Личное сообщение · #12 Mavlyudov Обычно стрелки с ярлыков убирают так: ;Убрать стрелки у ярлыков [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons] "29"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,0 0,74,00, 25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,0 0,68, 00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,35,00,3 0,00, 00,00 Это очень распространенный твик, так что ищи в реестре оригинальной винды нормальные значения этой ветки. ![]() |
|
Создано: 24 декабря 2008 10:52 · Личное сообщение · #13 |
|
Создано: 24 декабря 2008 12:15 · Личное сообщение · #14 Rush пишет: 25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,0 0,74,00, 25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,0 0,68, 00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,35,00,3 0,00, 00,00 Иными словами %systemroot%\system32\shell32.dll,50 У меня тоже самое [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons] "29"="D:\WINDOWS\system32\shell32.dll,50" Только параметр этот у меня не как расширяемый строковый, а просто как строковый. ![]() |
|
Создано: 24 декабря 2008 15:15 · Личное сообщение · #15 |
|
Создано: 24 декабря 2008 16:09 · Личное сообщение · #16 |
|
Создано: 24 декабря 2008 22:10 · Личное сообщение · #17 |
|
Создано: 24 декабря 2008 23:09 · Личное сообщение · #18 Mavlyudov "IsShortcut"="1" тоже прокатит. Ну тогда у тебя один выход - импортировать себе вот это ![]() ![]() |
|
Создано: 24 декабря 2008 23:31 · Поправил: SVLab · Личное сообщение · #19 tihiy_grom Поржать, конечно, можно, но как видишь, у Mavlyudov'a есть уже такой ключ, а наличие единицы у него в качестве значения здесь роли не играет. Mavlyudov Создается ощущение, что ты читаешь только последние посты в своей теме, когда в нее заходишь. Пробовал ли ты удалить HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ Shell Icons, как советовал Rush? Кроме того, после каждого изменения реестра перегружаешь ли систему? Если не знаешь точно, что изменения должны вступить в силу без перезагрузки, надо перегружаться, иначе рискуешь их просто не увидеть. Чуть опоздал, неужели так долго писал? ![]() |
|
Создано: 25 декабря 2008 00:36 · Поправил: tihiy_grom · Личное сообщение · #20 |
|
Создано: 25 декабря 2008 01:12 · Поправил: SVLab · Личное сообщение · #21 Да не, отгадывать, конечно, был не должен, но зачем ржать над другими дающими советы и тоже не знающими, что там у Mavlyudov'a? Я понял твой пост так: "какую х...ю вы все несете, я ржу над вами, вот правильное решение..." Извини, если был неправ. tihiy_grom пишет: И ты меня извини ;) Да особо и не за что ![]() ![]() |
|
Создано: 25 декабря 2008 04:23 · Личное сообщение · #22 |
|
Создано: 25 декабря 2008 05:28 · Личное сообщение · #23 |
|
Создано: 25 декабря 2008 11:11 · Поправил: SVLab · Личное сообщение · #24 Ну, попробуй все-таки заменить shell32.dll на стандартную. Для подобной замены обычно рекомендуется временно отключать защиту системных файлов HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon параметр SFCDisable 0 = включено (по умолчанию), ffffff9d = отключено Для вступления в силу требуется перезагрузка Но у меня почему-то все прокатило и без этого отключения, только оутпост вякнул. Выяснилось и еще одно: похоже ресурс иконки под именем 30 в shell32 не используется для отображения стрелки в ярлыке. Сначала я покрасил его в красный цвет, затем вообще удалил, но стрелки на ярлыках какими были, такими и остались. Где же тогда находится эта стрелка? ![]() |
|
Создано: 25 декабря 2008 20:01 · Личное сообщение · #25 Не все так просто, оказывается с этими стрелками, когда ставится подобная винда. Цитата из закрытого топика осзоны forum.oszone.net/printthread-41561.html : Vadikan 11-12-2005 01:47 На MSFN в одной из тем опубликован корректный метод убирания стрелки из ярлыков. Во время установки нужно импортировать твик Код: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons] "29"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,0 0,74,00, 25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,0 0,68, 00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,35,00,3 0,00, 00,00 Или выполнить команду Код: REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /t REG_EXPAND_SZ /d %systemroot%\system32\shell32.dll,50 /f Ключевые слова здесь Во время установки. Там есть еще продолжение этой темы, что, если этот твик прописывается до установки видеодров, менять уже что-либо будет бесполезно (причем, проявляется это не всегда, от видеодров зависит, что-ли). Вобщем, путаное это дело. По идее, должно помочь прописать вместо 50 - 30 или просто удалить этот параметр, но потом переставить видеодрайвера. Но, лучшим, по-моему, будет все-таки поставить нормальную систему. p.s. По-видимому, с этим как-то связана и неудачность моих попыток изменения shell32. ![]() |
![]() |
eXeL@B —› Оффтоп —› Стрелки у ярлыков |