Shell программа что это

Shell — это один из командных интерпретаторов, поставляемых вместе с ОС unix. Программа на языке Shell называется скриптом. Shell скрпитам указывают расширение *.sh и работают они в Unix системах. Если вам надо запустить shell скрипт в windows, то можно установить подсистему Linux Ubuntu или установить отдельно интерпретатор Shell для windows.

Как запустить sh скрипт из командной строки?

Допустим у вас есть скрипт hello.sh состоящий из одной команды.

Чтобы его запустить, надо зайти в каталог, где расположен скрипт, набрать название интерпретатора sh и первым параметров указать ваш файл hello.sh.

    Указать интерпретатор внутри файла.
    На первой строчке после #! прописывам путь к bash-интерпретатору, по-умолчанию это /bin/bash (посмотреть можно командой whereis bash). Содержмиое скрипта hello.sh получается таким:

Теперь можно запускать:

Перед названием скрипта надо ставить точку и слэш, сделано для усложнения работы вирусов. Точка означает «текущий каталог», а слэш «/» разделитель между именем каталога и именем скрипта.

Похожие записи

Установка актуальной nodejs на ubuntu

В официальных репозиториях Ubuntu предлагется дореволюционная версия node.js.

ЧТО ТАКОЕ $SHELL в MacOS? Терминал, команды, командная оболочка

В этом руководстве рассказывется как установить актуальную Node.js на Ubuntu или в подсистему linux на Windows 10, что собственно говоря, одно и тоже.

16 июня 2017 г. в Linux

Перенести базы PostgreSQL на другой диск Windows

Если у вас установлен Postgres в конфигурации по умолчанию, то его базы хранятся в Program Files. Если есть необходимость освободить место на системном диске C, то можно перенести базы данных Postgres на другой диск.

19 июня 2017 г. в Linux, Windows, Базы данных

Полезные ссылки по вёрстке и фронтенду

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

22 июня 2017 г. в Для студентов, Общее

На курсах backend по C++

Настройка после установки Ubuntu 18.04 для курса по C++

Источник: tyapk.ru

Шелл-акаунты для начинающих

В этом руководстве объясняется, что такое шелл-аккаунт, как получить один,
и некоторые основные команды. Если вы думаете, что найдете здесь описание оболочки или трюки с эксплоитами, то вы ошибаетесь. Ждите других
руководств. Первая часть представляет собой лишь связку вопросов с ответами. После того, как я сделаю небольшой обзор по теме, я расскажу
вам где вы можете бесплатно получить доступ к
оболочке. Итак, чего мы
ждем?

Вопросы, Которые Все Задают

Q: Что такое шелл-аккаунт?

A: Окей. я думаю, не нужно объяснять, что такое
аккаунт, поэтому давайте
лучше поговорим о шелле (оболочке). Вы вероятно пользуетесь Windows, значит вашей оболочкой являются command.com и Графическая среда. Более точно

Windows Powershell: Что это и как использовать? Основные команды ️⚙️


будет сказать так: оболочка — подпрограмма, которая переводит и посылает
ваши команды ядру системы. Все это нужно поскольку ядро не понимает команды, которые вы даете. Например, когда вы вводите «cd ..», эта команда будет переведена оболочкой на язык низкого уровня и передана ядру (в противном случае, для управления вашим CPU нужно быть как минимум сумасшедшим).
Вы представляете себе, каким болезненным занятием было бы использование
компьютера, не будь у вас оболочки? Чтобы что-то сделать вам пришлось бы
использовать язык низкого уровня, подобный ассемблеру или того похуже
(двоичный код). Для выполнения команды «cd ..» вам нужно было бы написать:
push mem put mem blabla mem или огромный список вида 00101010. Вы и правда
думаете, что люди согласились бы так работать? Я так не думаю. Ладно..ладно.. Есть много людей, программирующих на ассемблере, но я говорю об обычных людях.

Q: Итак, вы говорите, что оболочка — это всего лишь «вещь», переводящая
вводимые мной команды в код, понятный процессору, подобно тому, чем занимается command.com. Но зачем мне тогда подключаться к удаленному
command.com, если у меня есть свой собственный на моей машине.

A: Люди, заводящие себе шелл-аккаунты, подключаются не к Windows машинам, а
к *nix машинам. Если у вас нет linux или любой другой *nix системы на домашней машине, то вы могли бы получить шелл-аккаунт и начать играть с linux
так, как будто он стоит на вашей тачке.

Q: Мой друг, *nix гуру, сказал мне, что многие из таких оболочек — отстой,
потому что они имеют ограниченные возможности. Что это означает?

A: Существует два типа оболочек — ограниченные и неограниченные. Различия
между ними — за ограниченные оболочки обычно платить не нужно, они раздаются бесплатно, но в таких оболочках вы можете выполнить далеко не каждую
команду (например, они могут запретить вам пользоваться nslookup и telnet
программами). Совсем другая ситуация обстоит с неограниченными оболочками,
вы можете выполнить любую команду, какую только захотите, но этот тип оболочек — платен (иногда неограниченные оболочки дают студентам университетов). Но даже если у вас есть только ограниченная оболочка, то не стоит
расстраиваться — некоторые из них и вправду хороши.

Q: Итак, вы хотите сказать, что я могу получить оболочку, ничего не заплатив за это?

A: Да, можете. Я считаю лучшим местом, где можно ее получить,
nether.net (еще один хост, раздающий бесплатные шеллы — это
freeshell.org), я расскажу об этом процессе позже. Иногда ISP также дают шелл-аккаунты своим пользователям, так что, возможно, у вас уже есть доступ к шеллу, просто вы об
этом не знаете. Позвоните в службу технической поддержки вашего ISP и спросите об этом.

Q: Я позвонил своему ISP с требованием предоставить мне шелл-аккаунт, и они
спросили зачем он мне нужен. Что я должен ответить?

A: Просто скажите, что вам нравится серфить Интернет при помощи Lynx, и
что вы хотите изучить Unix. Это должно сработать. Но если они вас пошлют,
то просто сходите и получите бесплатную оболочку.

Q: Эй, у меня есть оболочка, но как мне узнать хорошая она или нет?

A: Я думаю, что однозначного ответа на этот вопрос быть не может, все
зависит от человека, который его задал. Лично для меня хорошей оболочкой является та, в которой я могу делать все
ниже перечисленные вещи.
-> Telnet (эмулятор терминала)
-> Nslookup (Дает вам информацию о хосте)
-> FTP (Протокол Передачи Файлов, комментарии излишни, так ведь?)
-> Finger (Дает информацию о конкретном пользователе)
-> Traceroute (То же, что и tracerT.exe в Windows, но гораздо лучше)
-> Dig (вероятно, многие оболочки не позволяют использовать это, но
не стоит об этом беспокоиться)
-> Netstat (как и в windows, список всех сокетов и их статус)
-> GCC (c компилятор, круто для создания собственных программ)
-> Gzip (утилита для расзапаковки файлов)
-> Lynx (Лучший Браузер в Мире)

Читайте также:
Что за программа рокет док

Это отнюдь не означает, что для вас оболочка с такими возможностями
будет хорошей. Возможно для вас хорошей оболочкой будет та, которая
позволит вам всего лишь использовать telnet, как я уже говорил раньше — трудно дать однозначный ответ на этот вопрос.
Но если ваш шелл-аккаунт не позволяет вам использовать telnet, FTP и
GCC, то вам нужно получить другой шелл-аккаунт.

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

Быстрый Обзор Разновидностей Шелл-Аккаунтов

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

Просто для общего развития

Домашние оболочки — это оболочки, созданные системным оператором, владеющим
системой, и они просто работают на его системе.
Как я уже сказал выше, существует много оболочек. Вы имеете:
-> shell: Bourne Shell
-> Bash : Bourne Again Shell
-> Cshell: C Shell
-> Tcsh: Technical C Shell
-> Ksh: Kourne Shell
И многие другие. (Я указал только эти, потому что только их вы
можете получить на nether.net). Каждая оболочка имеет преимущества и недостатки. Например, Cshell позволяет
вам вводить C команды так, как если бы они были обычными командами, то есть
если вводите printf Hello, то результат этой команды будет такой же как и у
команды echo в других оболочках (для тех, кто не знаком с языком C, поясняю,
printf отображает на экране текст, идущий следом за этой командой).
Я не смогу описать преимущества и недостатки каждой оболочки, это вам придется выяснить самим. Просто получите одну из них на хостах, предоставляющих
бесплатный доступ к оболочке и начинайте изучение. Я лишь могу вам порекомендовать Bash — это лучшая оболочка для начинающих пользователей, но если вы
хотите обзавестись более мощной оболочкой, то получите доступ к C оболочке.
Начните с bash, изучите систему, научитесь писать скрипты для bash, а затем
приступайте к использованию других оболочек. Поговорите с вашими друзьями,
спросите какие оболочки используют они, чем они им нравятся. Ну что, поняли
идею?;) Если у вас уже есть одна оболочка, но вы не знаете что это за оболочка, то
просто введите echo $shell и это, вероятно, покажет тип используемой вами
оболочки. Так как это краткий обзор, то на этом я закончу разговор по этой
теме. Это должно помочь вам получить реально крутой шелл-аккаунт.

Получение Шелл-Аккаунта На Nether.net

Итак, вы готовы получить свой первый шелл-аккаунт? Ну конечно готовы. Единственная вещь, которую я не люблю в nether.net — это время оффлайна, то
есть сервер иногда бывает недоступен. Если сможете подключиться, то можете дальше не беспокоиться, просто иногда на nether.net отвисает слишком
много народу — он становится переполнен и уходит в оффлайн. Просто подождите какое-то время и подключайтесь снова.

Шаг 1. (Подготовка вашей терминальной программы)

Откройте вашу telnet программу, вы можете обнаружить ее в директории
windows под именем telnet.exe

Шаг 2. (Подключение)

Теперь, вы уже вероятно успели запустить свой Telnet-клиент, если так, то
выберите меню Подключить, затем там же Удаленная Система. Появится другое
окошко, спрашивающее у вас имя узла, порт и тип терминала. Введите в эти
поля следующую информацию:

Имя узла: nether.net
Порт: Telnet (или 23 — это то же самое)
Тип терминала: vt100 (это значение должно быть установлено по
умолчанию)

Подождите немного и.

Шаг 3. (Подключение)

Теперь вы увидите nether.net банер. Он сообщает:

Kernel SunOS 5.6 Generic_105181-17 on a sun4d
Welcome to nether.net

New to the system? Login as newuser

Теперь, как они и сказали, введите newuser в качестве логина. Программа,
называющаяся newuser запустится, и поможет вам в создании
аккаунта.

Шаг 4. (Изменение назначения клавиш)

После всего этого дерьма, программа newuser предложит вам изменить функциональные клавиши под свои нужды. Будет запрошена клавиша удаления (^H)
и клавиша прерывания (^C). В скобках клавиши, установленные по
умолчанию, но если вы хотите, то вы можете изменить их на любые другие. ^H — это клавиша удаления (та, на которой нарисован символ клавиш ctrl+c. Внимание, не пишите ^H или ^C, просто нажимайте соответствующие клавиши, и эти символы будут появляться на экране.

Шаг 5. (Выбор Типа Терминала)

После того, как вы измените назначение функциональных клавиш, вас попросят
ввести тип вашего терминала, вы можете выбрать ? и программа выведет все
доступные типы терминалов, но вы должны выбрать vt100 или просто нажать
кнопку enter. Нажатие кнопки enter означает, что вы выбрали «немой» терминал. Но это не проблема, потому что позже вы можете его изменить.

Шаг 6. (Персональные Данные)

У вас будут запрошены некоторые вещи, подобно вашему полному имени, номеру
телефона, дате рождения, полу, блаблабла, ну, я думаю, понятно. Если вы
хотите, то вы можете на все вопросы ввести, например, символ «.» и нажать
на кнопку enter. Вы также можете вводить ненастоящие данные, и я уверен,
что так делает 98% пользователей nether.net. В конце всех вопросов вас
спросят: хотите ли вы скрыть эту информацию от других пользователей. Просто ответьте да или нет, я рекомендую ответить — да.

Шаг 7. (Выбор Оболочки)

Теперь вам покажут список доступных оболочек, просто выберите одну из них,
как я уже говорил выше — если вы новичок, то выбирайте оболочку bash.

Шаг 8. (Выбор Логина)

Просто выберите себе логин, максимальная длина — 8 символов.

Шаг 9. (Выбор Пароля)

Выберите пароль, это будет запрошено два раза, чтобы подтвердить
правильность введенного вами пароля. Позже вы сможете изменить
пароль, используя команду passwd.

Шаг 10. (Подтверждение указанных данных)

На этот раз вашему взору предстанет что-то вроде этого:
full name: Полное Имя
loginid: ваш логин password:
address: ваш адрес, который вы указали
telephone: номер телефона, который вы указали
other e-mail addresses: ваш адрес e-mail, который вы указали
occupation: то, что вы указали
computers: то, что вы указали
birthdate: указанная дата sex: указанный вами пол
interests: что-нибудь
how (did you find out about us): как вы узнали о них
Privacy switch on/off
shell: ваш шелл-аккаунт terminal: тип вашего терминала
erase ‘^H’ kill ‘^U’ interrupt ‘^C’

Type «help» for a list of things you can change.

Select thing to change or «done»?

Теперь, если вы соглашаетесь со всеми введенными вами данными, нажмите кнопку
enter, или, если вы хотите что-либо изменить просто введите то, что вы хотите
поменять.

Читайте также:
Terminal программа что это

Шаг 11. (Заключительные манипуляции)

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

Шаг 12. (Поздравляю, у вас теперь есть шелл-аккаунт)

Да, теперь у вас есть шелл-аккаунт, теперь вам нужно снова зайти в систему,
ввести свой новый логин, точный пароль, нажать enter и хорошо провести
время. Запомните, что вы можете иметь столько оболочек, сколько захотите. Так, если
вы хотите, вы можете заново зарегистрироваться в системе как новый
пользователь, только вместо выбора bash оболочки выбрать оболочку Cshell или еще какую,
или снова выбрать оболочку bash, если вам нужно две..

Естественно, я не буду описывать все команды, существующие в *nix системах,
если бы я сделал это, то этот файл получился бы действительно огромным. Ес-
ли вы хотите получить большое количество информации о командах, то просто
не забудьте заглянуть в секцию Заключительные Примечания.
Ниже приводятся основные команды с описанием их функций.

Синтаксис: команда [ключи] -> описание

man [команда] -> отображение информации по [команде], которую вы указали.

cd [директория] -> так же, как и в DOS эта команда сменяет текущую директорию, с которой вы работаете, если вы хотите вернуться в домашнюю директорию просто введите cd без параметра [директория].

ls [-al] -> ls выполняет ту же функцию, что и dir в DOS, она выводит список каждого файла в директории, -al — это пара ключей, которые вы можете
использовать. Использование этой пары ключей позволяет выводить список
всех файлов в директории, включая скрытые, также будут отображены права
доступа к файлам, группа и их владельцы. Чтобы узнать все остальные ключи
введите man ls.

cat [файл] -> аналогично команде type в DOS, она отображает содержимое
указанного [файла].

logout -> Отключает вас от вашего шелл-аккаунта.

who -> показывает, кто в данный момент находится в системе, выводит информацию об этих пользователях. Существует множество программ, делающих
вас невидимыми по команде who, но это тема для другого руководства.

ps [-aux] -> ps показывает все запущенные процессы, почти то же, что и
ctrl+alt+del в windows (не перезагрузка, а список запущенных программ),
но более мощное, неизвестно, как можно запустить программу, чтобы она
не отображалась по команде ps. Если вы запустите ps без ключей, то вы
увидите только те процессы, которыми владеете непосредственно вы, если
вы используете ключ -aux, то будут показаны все процессы, запущенные
на машине.

joe [файл] -> joe — это текстовый редактор, он редактирует или создает
указанный [файл]. Иногда на хостах поставщиков бесплатных шеллов нет joe,
но должен быть другой редактор, например vi.

Этих команд вам должно хватить для начала. Также используйте команду man
для получения больших и подробных описаний команд, рассмотренных нами.
Удачного серфинга!

Заключительные Замечания

Теперь все, что вам нужно это побольше практиковаться и обзавестись хорошими
книгами, содержащими описание команд. Одной из лучших *nix книг является эта:

UNIX IN A NUTSHELL. Вы можете найти ее в разделе, посвященному книгам на веб-странице BSRF
(http://blacksun.box.sk). Как мне кажется, это лучшая книга по
нашей с вами теме, а так как она абсолютно бесплатна, то я настоятельно рекомендую вам обзавестись ею.
Другая хорошая вещь — это man. К примеру, если вы хотите получить некоторую
информацию о telnet, и о том как его использовать, просто введите:

И вы получите страницу с подсказкой по telnet. Если вы используете оболочку
на сервере freeshell (freeshell.org) вы также можете использовать команду
help без каких-либо опций. Это вызовет меню с опциями, которые вы можете
выбрать. И имейте в виду, что *nix чувствителен к регистру, таким образом Man, man и
MaN или .profile и .Profile — это не одно и то же.

A) Могу ли я запустить IRC-ботов на бесплатном шелл-аккаунте?
Нет!! Если только вы не собираетесь провисать на шелле 24 часа в сутки. Поставщики бесплатных оболочек прибивают все запущенные вами процессы, сразу же
как только вы отключитесь от системы.

Источник: xakep.ru

Вадим Стеркин

Рекомендую авторский курс Павла Нагаева «Основы PowerShell». Высокая практическая ценность, внимание к деталям, индивидуальный подход. Скидка по промокоду: outsidethebox5.

Вы тут: Главная → Windows → Как найти и применять команды shell для ускорения работы

Как найти и применять команды shell для ускорения работы

Вы, наверное, знакомы с командами shell, которые позволяют открывать различные системные и пользовательские расположения. Например, команда shell:Libraries в Windows 7 открывает библиотеки. Я предлагаю вам посмотреть, откуда они берутся и как их применять для ускорения работы.

Чем удобны команды

Поскольку тема явно не новая, я предлагаю вам взглянуть на ее практическое применение в этой и следующей статьях. С помощью команд shell вы можете:

  • быстро переходить к папкам, вводя их в поиск меню «Пуск», диалоговое окно «Выполнить» (WIN+R), адресную строку проводника
  • создавать ярлыки к часто используемым расположениям
  • использовать в реестре в качестве путей для команд

Команды shell

Запуск элементов ActiveX

Сначала я расскажу о реже упоминаемом источнике команд, а заодно и менее распространенном (но иногда очень нужном) способе их запуска.

HKEY_LOCAL_MACHINESOFTWAREClassesCLSID

содержит список апплетов ActiveX, которые можно определить по наличию подраздела ShellFolder, Видите словесную связь с командой shell? Название подраздела реестра (GUID) можно использовать в качестве кода запуска, поставив после команды shell три двоеточия. Например, команда:

shell.

открывает папку Недавние места. Она отличается от папки Недавние документы тем, что в ней не отображаются недавно открытые файлы, а только список мест (папок, поисков, элементов панели управления), которые вы недавно открывали в проводнике и диалоговых окнах. К этой папке мы вернемся в следующей статье, в рамках рассказа о тонкой настройке окон «Открыть» и «Сохранить как».

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

explorer shell.

Получение списка элементов ActiveX

Получить список элементов проще всего с утилитой CLSID Dump. Она как раз и фильтрует нужный раздел реестра, извлекая сведения обо всех элементах ShellFolder и отображая список апплетов ActiveX.

С помощью утилиты очень удобно находить нужные элементы, поскольку она отображает как английское, так и русское название, а также позволяет отсортировать их по алфавиту. Элемент можно сразу запустить и посмотреть, и если он полезен, тут же создать ярлык, не прилагая усилий. Вы также можете скопировать GUID в буфер обмена, что пригодится при использовании команд в реестре. Наконец, можно экспортировать список в HTML.

Читайте также:
Программа one drive что это и нужна ли она Windows 10 Microsoft

Переход в известные папки

Более известный способ запуск команд основан на использовании кодовых слов, т.е. текстовых идентификаторов папок, которые понятны системе. Например, избранное проводника можно создать открыть так.

shell:Links

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

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

Так, для создания ярлыка, щелкните правой кнопкой мыши на рабочем столе и выберите Создать — Ярлык. Затем введите команду:

explorer shell:Links

Все кодовые слова для команд можно найти в разделе реестра

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerFolderDescriptions

Заглянув в его подразделы, можно подметить два момента:

  • значение параметра Name является кодовым словом для запуска
  • некоторые подразделы содержат параметр ParsingName, и его значение также можно использовать для запуска

Во втором случае мы как раз имеем дело с элементами ActiveX, а GUID в значении параметра указывает на подраздел в HKLMSOFTWAREClassesCLSID, o котором шла речь выше. Теперь вы видите, почему при запуске команд путем вызова GUID используется дополнительная пара двоеточий.

Список известных папок для команд shell

Ниже приводится список этих команд для Windows Vista и Windows 7:

  • выделенные красным команды работают только в Windows 7
  • * перед путем означает, что папка является скрытой, т.е. не видна в проводнике, если отключено отображение скрытых файлов и папок (что, впрочем, не мешает переходить в нее командой)

Об авторе

Вадим — владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

Вас также может заинтересовать:

  • Как задать значок для папки, чтобы он отображался в любой системе
  • Как изменить значок папки, входящей в библиотеку
  • Как ускорить работу в системе с помощью избранного
  • Почему не сохраняется история команд в диалоговом окне “Выполнить” (Run)
  • Как изменить набор кнопок на панели проводника Windows 7

Я в Telegram

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 19

Надо в грид добавить ещё один столбец, с отображением Shell. command
И, наконец, привести утилиту в божеский вид. Делов на 5 минут

Ваша оценка: Thumb up Thumb down

hb860, кстати, спасибо еще раз за утилиту 🙂

hb860: Надо в грид добавить ещё один столбец, с отображением Shell. command

А смысл? Все GUIDы ActiveX и так уже перечислены в утилите. Интересно, что некоторые GUIDы известных расположений можно использовать в качестве параметра командной строки explorer.exe напрямую, без «прокладки» shell. Например, Компьютер открывает команда:

explorer ::
Аналогично можно открыть, например, корзину, а вот команда для IE:
explorer ::

Эти и еще несколько GUID’ов были «известны» еще проводнику Windows XP, но в Windows 7 часть расположений упразднена.

Ваша оценка: Thumb up Thumb down

Vadim Sterkin: А смысл?

Вот смысл я вижу такой
Столбцы
My computer shell::computer
—————
Shell:profile я открываю так
Пуск-Выполнить — . — Enter
Профиль пользователя — текущая папка проводника в Shell режиме

Ваша оценка: Thumb up Thumb down

hb860, возможно, что не все папки из раздела FolderDescriptions имеют эквивалентную GUID-команду. По кр. мере конкретный GUID неочевиден, если нет параметра ParsingName.

Ваша оценка: Thumb up Thumb down

Ту программу что вы предлагаете CLSID Dump
Вы уже извините за прямоту не программа а поделка какаято

Ваша оценка: Thumb up Thumb down-1

alex, если у вас есть конкретные предложения по улучшению программы, либо вы хотите сообщить о баге, свяжитесь с ее автором (сайт указан). Если у вас есть конкретные предложения по извлечению CLSIDs другим путем, я весь внимание.

Ваша оценка: Thumb up Thumb down

  • Сергей 23.07.2014 в 11:30

Vadim Sterkin, подскажите, пожалуйста, почему CSLID Dump запускается под Windows 8.1, x64 с ошибкой? Автору утилиты я отписался, но может вам известно решение.

Ваша оценка: Thumb up Thumb down

Неизвестно

Ваша оценка: Thumb up Thumb down

Спасибо, информативно.

Ваша оценка: Thumb up Thumb down

Ввожу через выполнить shell:Links (либо другие команды shell), но вылетает ошибка: Не удается найти «shell:Links». Проверьте, правильно ли указано имя и повторите попытку.
В чем может быть проблема?
Система Windows 7 Pro x32 rus

Ваша оценка: Thumb up Thumb down

Хм. а команда shell:Windows — работает

Ваша оценка: Thumb up Thumb down

did5, даже не знаю, что вам посоветовать. Во-первых, проверьте, работают ли команды путем ввода в диалог «Выполнить» (WIN+R). При этом не нужно вводить «shell:» (просто вводите Links или Searches). Скорее всего работать тоже не будет. Во-вторых, проверьте, прописаны ли команды в

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerFolderDescriptions
В разделе поиском ищите, например, Links. Должно выглядеть так.

Ваша оценка: Thumb up Thumb down

Вадим, спасибо за статью. Ваши статьи, как и эта крайняя, научили меня структурно подходить к вопросу изучения проблем c ОС. Я почти перестал пользоваться всякими «программками», (почти, потому как некоторые утилиты от NirSoft и Sysinternals, все-таки, являются сторонним ПО,а не отладочным от Microsoft). Я стал с интересом изучать внутренние устройство Windows и понял, что меня затянуло :).
Еще раз большое спасибо. написал как-то сумбурно. Но меня ждет основная работа. Засим откланяюсь до вечера, когда смогу на практике опробовать Ваши советы

Ваша оценка: Thumb up Thumb down+3

Во давно искал этот сайт))

Ваша оценка: Thumb up Thumb down

Подскажите пожалуйста путь в папку системной утилиты Windows 7
для записи дисков. Похоже, что она у меня работает только на чтение:
в контекстном меню «отправить» нет ярлыка дисковода (попытки его
создать через Shell:SendTo ни к чему не приводят), а в контекстном
меню самого дисковода нет команды «вставить». Перетаскивание мышью тоже ничего не дает. Хотелось бы решить эту проблему , чтобы
эта утилита работала полноценно: и на запись-стирание дисков тоже.
С уважением, Роман.

Ваша оценка: Thumb up Thumb down

Роман, обратитесь в http://forum.oszone.net/

Ваша оценка: Thumb up Thumb down

Здравствуйте, Вадим!
В папку «Отправить» (shell:SendTo) каждый раз после очередного обновления Windows копирую заново ярлыки со ссылками на сетевые папки. При очередном обновлении Windows эти ярлыки удаляются.
Что можно сделать для сохранения указанных ярлыков?
OS: Windows7 — Windows 10.

Ваша оценка: Thumb up Thumb down

Александр, что значит «обновления»? Установки обновлений или обновления 7→10?
А так, автоматизируйте копирование ярлыков — командный файл с copy, да хоть в планировщик при перезагрузке 🙂

Ваша оценка: Thumb up Thumb down

  • Александр 24.06.2016 в 06:11

Удаление ярлыков происходит и на Windows 7 и на Windows 10 при поступлении в них обновлений (которые запускаются автоматически).
Да, я думаю можно организовать в планировщике, чтобы каждый раз после загрузки компьютера копировать (или перезаписывать существующие) ярлыки. Но мне казалось, что можно один раз где-то прописать для их сохранения (для сохранения содержимого папки SendTo).

Ваша оценка: Thumb up Thumb down

Источник: www.outsidethebox.ms

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru