Сейчас на форуме: Rio (+6 невидимых)

 eXeL@B —› Оффтоп —› Стрелки у ярлыков
Посл.ответ Сообщение


Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 22 декабря 2008 23:24
· Личное сообщение · #1

Давно уже не могу решить вопрос со стрелками. У меня Windows XP Game Edition
сборка 2600.xpsp2_qfe.070227-2300: Service Pack 2.
Через реестр пробую включть - не включабтся. В утилите xptweaker чекбокс "Удалить стрелки у ярлыков" в любом положении не может их показать. Думаю, что где-то просто нету связи с соотв. dll или что-то вроде этого. Кто сталкивалсмя, поделитесь плиз.




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 23 декабря 2008 06:39
· Личное сообщение · #2

может просто удалена иконка ярлыка из shell32.dll?

-----
iNTERNATiONAL CoDE CReW




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 23 декабря 2008 11:51
· Личное сообщение · #3

зачем убирали то




Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 23 декабря 2008 12:28
· Личное сообщение · #4

это в сборке убрано




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 23 декабря 2008 14:39
· Личное сообщение · #5

Не существует никаких официальных Game Edition
а сталобыть собрана на коленке какимто школьнегом. В топку такие сборки. юзайте официальные релизы, с проверкой контрольных сумм.

-----
AutoIt





Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 23 декабря 2008 15:34
· Личное сообщение · #6

OLEGator
твой разум захватил гпч?

юзайте лицензии... у меня все лицензионное...

Ну я например уже 3 года с пираткой сижу и ниче. все работает и летает. о обновления качаюца с мелкософта

-----
iNTERNATiONAL CoDE CReW





Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 23 декабря 2008 18:11 · Поправил: OLEGator
· Личное сообщение · #7

вы меня не так поняли.
Юзайте оригинальные дистрибутивы, тоесть не перелопаченые школьниками программой нлайт.
Тоесть спиздел оригинальный образ от микрософта с волум лицензой . у взора например скачал.
я не дураг чтоб покупать винды)))

всякие зверсиди и гамедишаны - зло. они сами не понимаю того могут привнести в дистрибутив всяких зверушек из-за своей неграмотности.
Сколько раз уже встречался полностью засраный троянами комп со свежеустановленым зверь сиди.
об голову им сломать эту болванку.

-----
AutoIt





Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 23 декабря 2008 19:40
· Личное сообщение · #8

а как добавить в shell32.dll?




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 23 декабря 2008 20:28
· Личное сообщение · #9

OLEGator
теперь ясно
целиком и полностью поддерживаю
Mavlyudov
значит я угадал?
попробуйте заюзоть это:
www.dll.ru/dll/23317.html

-----
iNTERNATiONAL CoDE CReW





Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 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.
Так что я не знаю, почему не отображается. может быть дело не в этом??



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 24 декабря 2008 09:19
· Личное сообщение · #11

В разделе битмапов тоже есть похожая стрелка под номером 142, может именно она накладывается на ярлыки?



Ранг: 75.0 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 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

Это очень распространенный твик, так что ищи в реестре оригинальной винды нормальные значения этой ветки.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 24 декабря 2008 10:52
· Личное сообщение · #13

Rush
В реестре оригинальной винды такого раздела нет




Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 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"
Только параметр этот у меня не как расширяемый строковый, а просто как строковый.



Ранг: 75.0 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 24 декабря 2008 15:15
· Личное сообщение · #15

Mavlyudov

SVLab пишет:
В реестре оригинальной винды такого раздела нет


Соответственно вывод - нужно убить этот ключ, который по видимому переопределяет иконки (или наложение стрелок на иконку - как-то так)



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 24 декабря 2008 16:09
· Личное сообщение · #16

Столько советов Зачётно, я поржал
вот в этом ключе HKEY_CLASSES_ROOT\lnkfile надо просто добавить пустой строковый параметр IsShortcut




Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 24 декабря 2008 22:10
· Личное сообщение · #17

tihiy_grom
Нуне знаю, какойц там пусто, а у меня пустой другой

[HKEY_CLASSES_ROOT\lnkfile]
@="Ярлык"
"EditFlags"=dword:00000001
"NeverShowExt"=""
"IsShortcut"="1"

Как выставить, чтобы отображение было?



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 24 декабря 2008 23:09
· Личное сообщение · #18

Mavlyudov
"IsShortcut"="1" тоже прокатит. Ну тогда у тебя один выход - импортировать себе вот это

6e6b_24.12.2008_CRACKLAB.rU.tgz - shell icons.reg



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 24 декабря 2008 23:31 · Поправил: SVLab
· Личное сообщение · #19

tihiy_grom
Поржать, конечно, можно, но как видишь, у Mavlyudov'a есть уже такой ключ, а наличие единицы у него в качестве значения здесь роли не играет.
Mavlyudov
Создается ощущение, что ты читаешь только последние посты в своей теме, когда в нее заходишь.
Пробовал ли ты удалить HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ Shell Icons, как советовал Rush? Кроме того, после каждого изменения реестра перегружаешь ли систему? Если не знаешь точно, что изменения должны вступить в силу без перезагрузки, надо перегружаться, иначе рискуешь их просто не увидеть.

Чуть опоздал, неужели так долго писал?



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 25 декабря 2008 00:36 · Поправил: tihiy_grom
· Личное сообщение · #20

SVLab
Ты, мля, пипец какой молодец. Я должен был как-то отгадать что у Mavlyudov'a есть такой ключ и что у него там стоит значение 1?

Добавлено
SVLab пишет:
Извини, если был неправ.

И ты меня извини ;)



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 25 декабря 2008 01:12 · Поправил: SVLab
· Личное сообщение · #21

Да не, отгадывать, конечно, был не должен, но зачем ржать над другими дающими советы и тоже не знающими, что там у Mavlyudov'a?
Я понял твой пост так: "какую х...ю вы все несете, я ржу над вами, вот правильное решение..."
Извини, если был неправ.
tihiy_grom пишет:
И ты меня извини ;)

Да особо и не за что




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 25 декабря 2008 04:23
· Личное сообщение · #22

пиздец. мир, држба, жвачка.
нахуя нужны говнопостенги с извенениями, если они не как не относятся к сабжу?
тема хоть и в оффтопе, но чел просит конкретной помощи.

-----
iNTERNATiONAL CoDE CReW





Ранг: 156.2 (ветеран), 2thx
Активность: 0.090
Статус: Участник

Создано: 25 декабря 2008 05:28
· Личное сообщение · #23

Пробовал убирать этот раздел
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons]

пробовал экспортировать то что дал tihiy_grom...
не помогает



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 25 декабря 2008 11:11 · Поправил: SVLab
· Личное сообщение · #24

Ну, попробуй все-таки заменить shell32.dll на стандартную.
Для подобной замены обычно рекомендуется временно отключать защиту системных файлов
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
параметр SFCDisable
0 = включено (по умолчанию), ffffff9d = отключено
Для вступления в силу требуется перезагрузка
Но у меня почему-то все прокатило и без этого отключения, только оутпост вякнул.
Выяснилось и еще одно: похоже ресурс иконки под именем 30 в shell32 не используется для отображения стрелки в ярлыке. Сначала я покрасил его в красный цвет, затем вообще удалил, но стрелки на ярлыках какими были, такими и остались. Где же тогда находится эта стрелка?



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 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 —› Оффтоп —› Стрелки у ярлыков

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати