Форум программистов, компьютерный форум, киберфорум
Windows 8, 8.1
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/20: Рейтинг темы: голосов - 20, средняя оценка - 4.80
boot.wim
990 / 166 / 5
Регистрация: 23.01.2012
Сообщений: 3,210
Записей в блоге: 1
1

Полный список shell команд Windows 8

06.06.2012, 21:50. Показов 4151. Ответов 1
Метки нет (Все метки)

Полный список shell-команд Windows 8. У нас с вами на руках уже релиз-кандидат, а это значит, что к финальному релизу изменений в этой области можно уже не ждать. Плюс в качестве бонуса я поделюсь с вами парой-тройкой команд, которые исключены из Панели управления, но сами по себе работают и вполне могут быть полезны.

Прежде, чем мы с вами приступим, я хочу напомнить вам, что такое Shell-команды.

Shell-команда - это команда, выполняемая Проводником Windows, и открывающая какую либо папку на жестком диске, например "Мои документы", или виртуальную папку - папки "Принтеры", "Панель управления" или тот же "God Mode" - всё это виртуальные папки. Shell-команды бывают полезны для ускорения навигации в Проводнике, например:

мне проще набрать shell:Links, чтобы попасть в папку "Избранное" в области переходов Проводника, чем искать её в моем профиле.
shell:Startup - быстрый переход в папку автозагрузки,
shell:Common Start Menu - это самый быстрый переход в то, что осталось от меню Пуск в современных реалиях. Именно там хранятся ярлыки программ, отображаемых в Metro экране.
С технической точки зрения shell-команды представляют собой "дружественное" имя для ActiveX элементов, описанных как ShellFolder в реестре. Однако, далеко не ActiveX имеют такое имя. К примеру, "God Mode", отображающий виртуальную папку со всеми настройки системы, имени не имеет. К таким элементами можно обратиться по их CLSID. Пример с God Mode (которых, как вы уже знаете, в системе теперь два):

shell:::{F90C627B-7280-45DB-BC26-CCE7BDD620A4}

Полагаю, я вас уже утомил, поэтому публикую обещанный перечень Shell-команд.
shell:AccountPictures - картинки изображений пользователей
shell:AddNewProgramsFolder - апплет Control Panel\All Control Panel Items\Get Programs
shell:Administrative Tools - средства администрирования системы.
shell:AppData - синоним на переменную окружения %appdata%
shell:Application Shortcuts - ссылка на папку C:\Users\%username%\AppData\Local\Microsoft\Windows\Applicat ion Shortcuts, папка с ярыками на установленные метро приложения.
shell:AppsFolder - диспетчер установленных приложений. Одна из папок без ленты Проводника. Позволяет запускать программы, запускать от имени другого пользователя и удалять их. Здесь обычный софт намешан с Metro-приложениями, и назначение это виртуальной папки для меня - загадка.
shell:AppUpdatesFolder - Programs and Features\Installed Updates - установленные обновления
shell:Cache - кэш браузера Internet Explorer, C:\Users\%username%\AppData\Local\Microsoft\Windows\Temporar y Internet Files
shell:CD Burning - файлы, ожидающие записи на компакт-диск.
shell:ChangeRemoveProgramsFolder - удаление программ
shell:Common Administrative Tools - ярлыки на общие средства администрирования системы.
shell:Common AppData - ссылка на папку C:\ProgramData, общие для всех пользователей данные приложений системы.
shell:Common Desktop - общий для всех пользователей рабочий стол
shell:Common Documents - общая для всех пользователей папка документов
shell:Common Programs - общая для всех пользователей папка с ярлыками установленных программ, C:\ProgramData\Microsoft\Windows\Start Menu\Programs
shell:Common Start Menu - C:\ProgramData\Microsoft\Windows\Start Menu, аналогично.
shell:Common Startup - общая автозагрузка, C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
shell:Common Templates - общие шаблоны документов, C:\ProgramData\Microsoft\Windows\Templates
shell:CommonDownloads - общая папка загрузок, C:\Users\PublicPublic \Downloads
shell:CommonMusic - общая папка музыки, C:\Users\Public\Public Music
shell:CommonPictures - общая папка изображений, C:\Users\Public\Public Pictures
shell:CommonRingtones - общие рингтоны, C:\ProgramData\Microsoft\Windows\Ringtones
shell:CommonVideo - общие видеофайлы, C:\Users\Public\Videos
shell:ConflictFolder - центр разрешения конфликтов синхронизации данных, Control Panel\All Control Panel Items\Sync Center\Conflicts
shell:ConnectionsFolder - папка "сетевые подключения", Control Panel\All Control Panel Items\Network Connections
shell:Contacts - C:\Users\%username%\Contacts, контакты пользователя
shell:ControlPanelFolder - все элементы панели управления. Всегда открывается без разбивки на категории.
shell:Cookies - "печеньки" браузера Internet Explorer
shell:CredentialManager - синоним на папку C:\Users\%username%\AppData\Roaming\Microsoft\Credentials
shell:CryptoKeys - синоним на папку C:\Users\%username%\AppData\Roaming\Microsoft\Crypto
shell:CSCFolder - автономные файлы, в Windows 8 RP работать отказывается, хотя в реестре описана.
Код
shell:Default Gadgets - C:\Program Files\Windows Sidebar\Gadgets
shell:Desktop - папка рабочего стола текущего пользователя.
shell:Device Metadata Store - папка метаданных каких-то устройств, физически она здесь - C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:DocumentsLibrary - библиотека "документы"
shell:Downloads - папка "Загрузка" текущего пользователя.
shell:DpapiKeys - хранилище ключей системы безопасности Data Protection APIC:\Users\%username%\AppData\Roaming\Microsoft\Protect
shell:Favorites - избранное браузера IE для текущего пользователя.
shell:Fonts - шрифты системы, C:\Windows\Fonts
shell:Gadgets - гаджеты, которые вы установили. C:\Users\%username%\AppData\Local\Microsoft\Windows Sidebar\Gadgets
shell:Games - обозреватель игр.
shell:GameTasks - ссылка на C:\Users\%username%\AppData\Local\Microsoft\Windows\GameExpl orer
shell:History - журнал навигации по компьютеру и Интернету.
shell:HomeGroupCurrentUserFolder - ваша папка в домашней группе.
shell:HomeGroupFolder - сама домашняя группа.
shell:ImplicitAppShortcuts - ссылка на папку C:\Users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts. Судя по пути, туда должны помещаться какие-то закрепленные ярлыки. Но вот какие - мне неизвестно.
shell:InternetFolder - запуск Internet Exporer
shell:Libraries - папка "Библиотеки"
shell:Links - "избранное" в области переходов Проводника
shell:Local AppData - C:\Users\%username%\AppData\Local
shell:LocalAppDataLow - C:\Users\%username%\AppData\LocalLow
shell:LocalizedResourcesDir - должна открывать папку локализованных ресурсов оформления. У меня такой папки просто нет.
shell:MAPIFolder - судя по названию, это параметры Outlook Explress. Не работает, как несложно догадаться.
shell:MusicLibrary - библиотека "Музыка".
shell:My Music - папка "Музыка" (C:\Users\%username%\My Music)
shell:My Pictures - папка "Картинки" (C:\Users\%username%\My Pictures)
shell:My Video - папка "Видео" (C:\Users\%username%\My Videos)
shell:MyComputerFolder - папка "Комптьютер"
shell:NetHood - ярлыки в папке "сетевые расположения" (C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Netwo rk Shortcuts)
shell:NetworkPlacesFolder - Сетевое окружение. У вас нет ощущения, что в Майкрософт перепутали псевдонимы для этой и предыдущей статьи?
shell:OEM Links - у меня не работает. Что это, право слово, даже не подозреваю.
shell:Original Images - тоже не работает
shell:Personal - папка "Мои документы"
shell:PhotoAlbums - не работает.
shell:PicturesLibrary - библиотека "Изображения"
shell:Playlists - не работает
shell:PrintersFolder - принтеры, All Control Panel Items\Printers
shell:PrintHood - папка с ярлыками сетевые принтеры, C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Printe r Shortcuts
shell:Profile - папка профиля текущего пользователя, синоним %userprofile%
shell:ProgramFiles - c:\program files
shell:ProgramFilesCommon - C:\Program Files\Common Files
shell:ProgramFilesCommonX64 - shell:ProgramFilesCommonX64
shell:ProgramFilesCommonX86 - C:\Program Files (x86)\Common Files
shell:ProgramFilesX64 - C:\Program Files
shell:ProgramFilesX86 - C:\Program Files (x86)
shell:Programs - ваше личное меню Пуск, то, что от него осталось - C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
shell:Public - C:\Users\Public, профиль всех пользователей
shell:PublicAccountPictures - общие изображения (аватары) пользователей
shell:PublicGameTasks - папка C:\ProgramData\Microsoft\Windows\GameExplorer
shell:PublicLibraries - общие библиотеки, C:\Users\Public\Libraries
shell:Quick Launch - панель быстрого запуска. Если вы её включите, это один из способов в неё быстро попасть.
shell:Recent - недавние документы, C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent
shell:RecordedTVLibrary - библиотека для обладателей TV тюнеров и медиа центра, там хранятся рипы с трансляций.
shell:RecycleBinFolder - Корзина
shell:ResourceDir - папка с темами, C:\Windows\Resources
shell:Ringtones - ваши персональные рингтоны, C:\Users\%username%\AppData\Local\Microsoft\Windows\Ringtone s
shell:Roamed Tile Images - что-то связанное с Метро, скорее всего, изображения плиток приложений, имеющих опцию синхронизации между машинами.
shell:Roaming Tiles - сами плитки/приложения C:\Users\%username%\AppData\Local\Microsoft\Windows\RoamingT iles
shell:SavedGames - C:\Users\%username%\Saved Games, сохраненные игры
shell:Screenshots - папка со скриншотами, которые сняты сочетанием Win+Print Screen, C:\Users\%username%\Pictures\Screenshots
shell:Searches - сохраненные поиски, C:\Users\%username%\Searches
shell:SearchHomeFolder - непосредственно сам поиск
shell:SendTo - папка с ярлыками, отображаемыми в меню "отправить", C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendTo
shell:Start Menu - корневая папка меню "Пуск" пользователя, C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu
shell:Startup - папка "Автозагрузка"
shell:SyncCenterFolder - центр синхронизации, Control Panel\All Control Panel Items\Sync Center
shell:SyncResultsFolder - результаты синхронизаций данных, Control Panel\All Control Panel Items\Sync Center\Sync Results
shell:SyncSetupFolder - настройки синхронизации, Control Panel\All Control Panel Items\Sync Center\Sync Setup
shell:System - C:\Windows\System32
shell:SystemCertificates - сертификаты. C:\Users\%username%\AppData\Roaming\Microsoft\SystemCertific ates
shell:SystemX86 - папка C:\Windows\SysWOW64
shell:Templates - шаблоны документов текущего пользователя, C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Templa tes
shell:User Pinned - C:\Users\Sergey\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned, закрепленные ярлыки
shell:UserProfiles, папка с профилями пользователей, C:\Users
shell:UserProgramFiles -не работает, видимо, в системе заложена возможность иметь собственный Program Files для каждого пользователя, с блэкджеком и шлюхами
shell:UserProgramFilesCommon - аналогично предыдущему
shell:UsersFilesFolder - профиль пользователя
shell:UsersLibrariesFolder - папка с библиотеками
shell:VideosLibrary - библиотека "Видео"
shell:Windows - папка Windows, аналог %windir%
Теперь несколько shell-команд, работающих исключительно вызовом по обращению к CLSID их ActiveX. Это

shell:::{1FA9085F-25A2-489B-85D4-86326EEDCD87} -управление беспроводными сетями. Апплет работает, но отключен, и чтобы заставить его отображаться, необходимо проделать ряд махинаций. Это - тема для отдельной статьи.
shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0} - Программы по умолчанию.
shell:::{289AF617-1CC3-42A6-926C-E6A863F0E3BA} - медиасерверы
shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257} - свернуть все окна. Можно использовать в качестве ярлыка, который раньше был на панели "Быстрый запуск".
shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257} - переключатель окон. Аналогично, можно использовать в качестве ярлыка, который раньше был на панели "Быстрый запуск".
shell:::{67718415-c450-4f3c-bf8a-b487642dc39b} - добавление или удаление компонентов Windows.
shell:::{ED7BA470-8E54-465E-825C-99712043E01C} - режим Бога №1, God Mode. Содержит 256 элементов.
shell:::{F90C627B-7280-45DB-BC26-CCE7BDD620A4} - режим Бога №2, God Mode. Содержит 312 элементов.
4
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2012, 21:50
Ответы с готовыми решениями:

Нужен полный список команд для работы с сетью
Нужен ПОЛНЫЙ список команд для работы с сетью(ping,tracert и тд). Их должно быть где-то 20, но я...

Где можно посмотреть полный список команд,свойства и методы
Где можно посмотреть полный список команд,свойства и методы которые можно использовать с...

Получение значений shell команд в PB
Нужно было получить значение пути "shell:My Pictures" из пурика, и оно неплохо получилось так:...

Remote Shell и Local Shell для Windows
Привет всем. Хочу научиться писать Local Shell и Remote Shell код на masm. Для начало хочу с...

1
boot.wim
990 / 166 / 5
Регистрация: 23.01.2012
Сообщений: 3,210
Записей в блоге: 1
14.06.2012, 05:04  [ТС] 2
Data Protection API
DPAPI (Data Protection Application Programming Interface) является простым криптографический интерфейс прикладного программирования доступны как встроенные компоненты в Windows 2000 и более поздних версиях Microsoft Windows операционных систем . В теории о защите данных API может позволить симметричное шифрование любого типа данных, на практике, его основное применение в операционной системе Windows, для выполнения симметричного шифрования асимметричного закрытые ключи, с помощью пользователь или система тайных как значительный вклад в энтропию.
Почти все криптосистемы, один из самых сложных задач является "Управление ключами" - в части, как безопасно хранить ключ для расшифровки. Если ключ хранится в текстовом , то любой пользователь, имеющий доступ к ключевым можете получить доступ к зашифрованным данным. Если ключ для шифрования, другой ключ нужно, и так до бесконечности. DPAPI позволяет разработчикам для шифрования ключей с помощью симметричного ключа, полученного от входа пользователя тайну, или, в случае системы шифрования, с использованием домена системы секреты аутентификации.
DPAPI ключей, используемых для шифрования RSA ключей пользователей хранятся в "% USERPROFILE% \ Application Data \ Microsoft \ Защита \ { SID } " Windows XP или ранее, а в "% USERPROFILE% \ AppData \ Roaming \ Microsoft \ Защита \ { SID } "в Windows Vista или более поздняя версия, где { SID } является идентификатор безопасности этого пользователя. Ключ DPAPI хранятся в одном файле, что мастер-ключ, который защищает пользователей закрытых ключей. Она, как правило, составляет 64 байт случайных данных.
Хотя DPAPI внутренние, в основном незарегистрированные от Microsoft, Эли Bursztein и Жан-Мишель Picod представлен анализ протокола под названием Реверсивный DPAPI и Кража Windows Secrets сети на Black Hat DC 2010 . В дополнение к брифинге Bursztein и Picod выпустила DPAPIck , которая позволяет автономно расшифровки данных, зашифрованных с DPAPI .

Более подробно здесь.....http://en.wikipedia.org/wiki/Data_Protection_API
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2012, 05:04

Полный набор команд ассеблера
Доброе время суток! Я не специалист в данной области, но ассемблер интересен. Где можно...

Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командной в чемпионате России. Известно, что нет команд с равным
Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командной в...

Программа, разворачивающая список типа a-z в полный список abc.xyz
Буду благодарен, если кто-то объяснит, как работает данная программа построчно (отлично будет, если...

Составить базу данных об учащихся. Составить программу позволяющую выводить полный список учащихся, список выбравших предмет, список лучших учеников
Составить базу данных об учащихся, предусмотрев поля: Ф.И.О., предметы по выбору, экзаменационные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru