naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
VBS скрипт находится в папке windows...Hidden.vbsDim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") sTitle1 = "SSH=0" sTitle2 = "SSH=1" if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden") = 1 then WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "0", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD" WSHShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Показать скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" else WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Скрыть скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" end if Set WSHShell = Nothing WScript.Quit(0) Запускается из контекстного меню "Мой компьютер" через рег.файл...Add Hidden.regWindows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5] @="Показать скрытые файлы и папки" "Icon"="imageres.dll,3" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command] @="WScript.exe C:\\Windows\\Hidden.vbs" После запуска видим такую картинку...На вин 7 запускается без ошибок, что сделать, чтобы на вин 10 запускалось без ошибок.P.S. на вин 7 работает только под учёткой "Администратор". Через HKEY_CLASSES_ROOT тоже не работает...Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5] @="Показать скрытые файлы и папки" "Icon"="imageres.dll,3" [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command] @="WScript.exe C:\\Windows\\Hidden.vbs" --Решено, через HKEY_CURRENT_USER заработал...Hidden.vbsDim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") sTitle1 = "SSH=0" sTitle2 = "SSH=1" if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden") = 1 then WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "0", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD" WSHShell.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Показать скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" else WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Скрыть скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" end if Set WSHShell = Nothing WScript.Quit(0)
Last edited by naifle on 2017-11-11 12:35; edited 4 times in total
|
Ander_73
- Longevity: 7 years 11 months
- Posts: 3946
- REPUTATION:127[+] [-]
|
naifle, в рег-файле просто "5", а в скрипте - "55"
Last edited by Ander_73 on 2017-11-11 10:50; edited 1 time in total
|
SunOK
- Longevity: 10 years
- Posts: 352
- REPUTATION:32[+] [-]
- Location: Україна, Перлина Поділля
|
naifle, не удивляюсь) На 10 же права доступа закручены по самое немогу. Сравни разрешения в 7 и в 10 на этой записи реестра. Ну или ВБС-скрипт из несистемной папки... И в правду, батник=5, вбс=55 - разберитесь с нумерацией.
|
naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
46972naifle, в рег-файле просто "5", а в скрипте - "55" поправил46973На 10 же права доступа закручены по самое немогу Согласен, что то с правами, как бы их обойти.
|
Ander_73
- Longevity: 7 years 11 months
- Posts: 3946
- REPUTATION:127[+] [-]
|
Ну и? Теперь запускается?
|
naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
46976Ну и? Теперь запускается? Нет, права доступа к реестру не работают.
|
Ander_73
- Longevity: 7 years 11 months
- Posts: 3946
- REPUTATION:127[+] [-]
|
naifle, regedt32.exe в помощь, дать права на ветку реестра.
|
naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
46978regedt32.exe в помощь, дать права на ветку реестра. Что в скрипт добавить, чтобы можно было его положить в install.wim--На резаной вин 7 работает под простой учёткой, не "Администратор".
|
Joker-2013
- Longevity: 9 years 6 months
- Posts: 2053
- REPUTATION:120[+] [-]
- Location: из прошлого
|
naifle, таки поискать юзверьские индефикатор с тем же ID не пытались? Сейчас это хлобальные куст редактировать пытаетесь, из под учетки пользователя. Но есть же ветка пользователя, на которую у него есть права и в которой можно изменить параметры конкретному пользователю, а не глобально.HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} вместо:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
Joker-2013
- Longevity: 9 years 6 months
- Posts: 2053
- REPUTATION:120[+] [-]
- Location: из прошлого
|
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} реально не существует и сработает до перезагрузки, как мне кажется...Дополнительная информацияРассмотрим наиболее интересные параметры реестра. Первым корневым разделом, структура которого будет описана, станет раздел HKEY_CLASSES_ROOT. Хотя, если быть точным, содержимое этого раздела строится на основе двух ветвей других корневых разделов: HKEY_LOCAL_MACHINE\SOFTWARE\Classes и HKEY_CURRENT_USER\Software\Classes. Первая ветвь реестра включает в себя информацию о расширениях файлов, используемую всеми пользователями компьютера для построения карты расширений. Вторая ветвь содержит информацию о расширениях, которые либо используются только текущим пользователем, либо переопределяют собой информацию из ветви корневого раздела HKEY_LOCAL_ MACHINE. Иначе говоря, если информация о каком-нибудь расширении содержится как в корневом разделе HKEY_LOCAL_MACHINE, так и в HKEY_CURRENT_USER, то сведения из этих ветвей будут объединяться. При этом сведения из ветви HKEY_CURRENT_USER будут заменять собой сведения из ветви HKEY_LOCAL_MACHINE. Корневой раздел HKEY_CLASSES_ROOT имеет более-менее статичную структуру. Если остальные корневые разделы могут хранить любую информацию, какую только захотят поместить в них программисты (любое название параметра и любой путь, ведущий к этому параметру), то HKEY_CLASSES_ROOT содержит параметры, названия которых не зависят от прихотей программистов, разрабатывающих соответствующее расширение файла или ActiveX-объект. Как уже говорилось выше, корневой раздел HKEY_CLASSES_ROOT включает в себя всю информацию о расширениях файлов, которые зарегистрированы в вашей системе, а также описывает те действия, которые вы можете выполнить с файлами данного расширения (команды контекстного меню). Ветвь также содержит сведения обо всех зарегистрированных в системе ActiveX-компонентах, но о них будет рассказано чуть позже, а сейчас разберемся с хранением сведений о расширениях файлов Можно попытаться создать параметр тут: HKEY_CURRENT_USER\Software\Classes (по умолчанию его нет)HKEY_CURRENT_USER\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
Joker-2013, через HKEY_CLASSES_ROOT тоже не работает...Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5] @="Показать скрытые файлы и папки" "Icon"="imageres.dll,3" [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command] @="WScript.exe C:\\Windows\\Hidden.vbs"
|
Joker-2013
- Longevity: 9 years 6 months
- Posts: 2053
- REPUTATION:120[+] [-]
- Location: из прошлого
|
46982 HKEY_CLASSES_ROOT тоже не работает не может такого быть. naifle, так vbs правь. и лучше, наверное так:HKEY_CURRENT_USER\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
nikzzzz
- Longevity: 9 years
- Posts: 3114
- REPUTATION:127[+] [-]
|
46981 HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} реально не существует и сработает до перезагрузки, как мне кажется... HKEY_CLASSES_ROOT это символическая ссылка на HKEY_LOCAL_MACHINE\SOFTWARE\Classes , они полностью эквивалентны.
|
Joker-2013
- Longevity: 9 years 6 months
- Posts: 2053
- REPUTATION:120[+] [-]
- Location: из прошлого
|
nikzzzz, так я и написал, что бы попробовал вHKEY_CURRENT_USER\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
naifle
- Longevity: 9 years 8 months
- Posts: 199
- REPUTATION:26[+] [-]
|
Решено, через HKEY_CURRENT_USER заработал...Hidden.vbsDim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") sTitle1 = "SSH=0" sTitle2 = "SSH=1" if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden") = 1 then WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "0", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD" WSHShell.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Показать скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" else WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD" WSHShell.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\", "Скрыть скрытые файлы и папки", "REG_SZ" WSHShell.SendKeys "{F5}" end if Set WSHShell = Nothing WScript.Quit(0) Всем спасибо, за участие
|
Page 1 of 3
Current time is: 21-Jan 20:36
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|