Всем привет! Думаю многих из вас интересовало как же происходит установка чужих программ, как они помещают свои программы в параметры Windows для установки и удаления программ? Напишем собственный установщик программы и Uninstall. Скажу сразу, да есть обертки которые все это позволяют автоматизировать, так же имеется встроенный инсталлятор в самой VS.
Однако, когда вам не обходимо вызвать некие методы для проверки или докачки файлов, копирования, или не стандартное поведения вашего ПО. Вам придется писать свой инсталлятор.
Суть проблемы и ее решения.
Сейчас рассмотрим то как можно добавить в Установка и удаление программ, добавить собственную программу и удалить через нее. В примере будет использоваться символичное название нашей программы MyProg.exe
По факту вам надо написать три программы, первая из них это Установщик, сама программа, и программа удаления всех частей программы включая записи в реестре.
Код программы установки я упрощу, так как она может быть иной у вас, в том числе дизайн. Суть ее сводится к тому что вы помещаете байт код вашей программы, в программу установки, альтернативным вариантом может быть еще и скачивание вашей программы с сервера. Как считать вашу программу или скачивать файлы вы можете посмотреть в интернете, иначе статья будет очень большой.
Как в Word добавить новый шрифт? Загружаем и устанавливаем шрифты в Windows и Ворд
По этому я упрощу этот процесс, и помещу уже самостоятельно нашу программу в папку, у вас же это должен сделать установщик.
Предварительные установки.
Создадим папку на диске C:My_prog в которую поместим два файла, нашу программу MyProg.exe и программу которая будет удалять все файлы и запись из реестра, назовем ее UninstallMyProg об удалении и коде внутри программы мы поговорим позже. Так же в эту папку мы можем добавить иконку нашей софтины, но я покажу как можно выдернуть ее из нашей программы.
Install
Теперь я покажу часть реализации программы установщика который будет отвечать только за записи в реестр, тем самым добавлять вашу программу в Установка и удаление программ.
Источник: www.nookery.ru
Как добавить своё приложение в контекстное меню рабочего стола
Данная публикация, является первой частью серии статей о настройке контекстного меню.
В среде операционной системы Windows есть много приятных особенностей для настройки «под себя». Это не только подчёркивает индивидуальность, но и часто является очень удобным и эффективным решением для работы за компьютером. Практически все начинающие пользователи компьютера на новой системе или же при переустановке старой первым делом – настраивают всё на свой лад.
Многие из тех, кто занимается компьютером долгое время, согласятся с тем, что простая расстановка нужных значков на рабочем столе и в меню «Пуск» — это недостаточно для организации удобства рабочего пространства. Слишком уж это примитивно.
Загрузочная флешка Windows — как поменять оформление, меню и добавить свои программы
Первым, действительно верным определением в улучшении удобства работы, было решение еще с Windows 7 – это, размещать часто используемые программы на панели задач. Новые операционные системы Windows 8, как и Windows 8.1 или Windows 10, дублировали эту полезную функцию. Крупные значки на панели задач позволили получить мгновенный доступ к необходимым программам, избавляя от необходимости лишний раз, загромождать рабочий стол. Практически тоже предназначение выполняет и новое меню «Пуск».
Ну а теперь о еще одном способе повышения удобства работы за компьютером. Многие даже не задумываются о том, что любой необходимый элемент – будь это системная утилита или же пользовательская программа – можно закрепить в контекстном меню. В таком случае нет необходимости даже занимать панель задач, что еще больше экономит свободное пространство. Нужно лишь решить, что именно там прикрепить – создать так называемый комплект «все под рукой», в котором будут находиться самые нужные приложения. Обо всем остальном, а главное – об организации всего этого процесса и пойдёт речь данной статьи.
Для начала следует открыть редактор реестра. Запустить его можно, из служебной утилиты «Выполнить» она находиться в контекстном меню кнопки «Пуск» горячие клавиши WIN + R. В строке поиска набрать команду «regedit» после чего нажать «OK» или «ENTER».
В редакторе реестра необходимо найти ветвь » HKEY_CLASSES_ROOT «. Теперь нужно решить, в каком контекстном меню должна быть программа – в «Этот компьютер» или же на рабочем столе.
Далее перейти по адресу: для контекстного меню «Этот компьютер» это будет;
Для контекстного меню рабочего стола;
В разделе «Shell» необходимо создать раздел и назвать его. Раздел вы сможете создать, кликнув правой кнопкой мышки на папке «Shell», и выбрав пункты «Создать», а затем «Раздел». Допускается любое имя, но только английскими буквами.
В новом разделе нужно создать строковый параметр «MUIVerb». Что бы создать строковый параметр требуется кликнуть правой кнопкой мышки в любом пустом, месте, с правой стороны редактора реестра, и выбрать пункты «Создать» а затем «Строковый параметр».
В его параметрах указать, как будет называться желаемый пункт контекстного меню. Чтобы вызвать окно параметров вам следует кликнуть на вновь созданном строковом параметре левой кнопкой мышки два раза.
Когда все готово, внутри созданного раздела нужно сделать подраздел, и назвать его «command».
Открыв его, справа можно увидеть лишь один единственный строковый параметр, который так и называется – «По умолчанию». В нем нужно вбить адрес необходимой программы. Вот и все. Программ и приложений можно встроить сколько душе угодно, единственное условие – у каждой из них должен быть собственный подраздел в разделе «Shell». Так же, для самых любопытных есть и необязательные строковые параметры, такие как;
Icon – установка мини иконки рядом с названием приложения,
Position – расположение параметра в контекстном меню, в котором можно в параметрах указать, где он будет находиться – сверху «Top», либо снизу «Bottom».
Extended – показывает пункт меню при зажатой клавише SHIFT, для этого параметра не требуется вводить какие либо значения.
Так же в контекстное меню можно встроить не только ярлык приложения, но и даже адрес интернет-страницы. Действия для этого почти те же. Необходимо в созданном разделе, в подразделе «command» найти тот самый раздел «По умолчанию». В его параметрах вбить полный путь исполняемого файла браузера, и необходимый адрес. Например: «C:\Program Files (x86)\Maxthon\Bin\Maxthon.exe www.google.ru».
К этой статье нет коментариев. Вы можете быть первым
Источник: pcompstart.com
Как добавить приложения не из магазина в Windows 8
О добавлении пользовательских приложений, не относящихся к магазину, в Windows 8 много не говорят. Например, Microsoft хочет, чтобы пользователи Windows 8 получали свои приложения из Магазина Windows, интегрированные в операционную систему, а не через сторонние средства. Однако существует несколько сценариев, когда вам может потребоваться добавить приложения прямо на стартовую страницу, не используя для этого магазин.
Разработчики приложений, например, должны протестировать свои приложения перед тем, как отправить их в магазин, а это значит, что им нужно иметь возможность делать это в действующей системе. Но это не единственный сценарий, в котором это может иметь смысл. В зависимости от политики магазина Microsoft некоторые виды приложений могут не отображаться в магазине. Это похоже на расширения для браузера Chrome, где есть определенные типы расширений, например Загрузчики видео с YouTube не указаны в магазине. Если вы хотите загрузить и установить такое расширение в Chrome, вам необходимо установить его из стороннего источника. То же самое может потребоваться и для Windows 8.
И последнее, но не менее важное: системные администраторы могут захотеть заблокировать доступ к Магазину Windows в сети, но развернуть определенные приложения на некоторых или всех устройствах сети.
Как загружать неопубликованные приложения в Windows 8
Перед загрузкой приложений неопубликованными приложениями необходимо подготовить Windows 8. Первое, что вам нужно сделать, это включить в групповой политике параметр «Разрешить установку всех доверенных приложений». Имейте в виду, что групповая политика доступна только в Windows 8 Pro и Enterprise, но не в Windows 8 или Windows 8 RT. Вместо этого пользователи в этих системах могут изменить параметр реестра.
- Нажмите на клавишу Windows, введите групповую политику, переключитесь на Настройки в фильтре справа и загрузите групповую политику в систему.
- Перейдите в Политика локального компьютера> Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Развертывание пакета приложений.
- Дважды щелкните Разрешить установку всех доверенных приложений
- Установите для параметра значение «Включено» и нажмите «ОК».
Это устанавливает для ключа реестра HKEY_LOCAL_MACHINE Software Policies Microsoft Windows Appx AllowAllTrustedApps значение 1. Если у вас нет доступа к групповой политике, измените значение в реестре напрямую для того же эффекта.
Два других требования заключаются в том, что приложение должно быть подписано криптографически, и что компьютер, на котором должно быть установлено приложение, доверяет сертификату подписи.
В этом случае приложения можно установить с помощью следующей команды Windows PowerShell.
add-appxpackage C: app1.appx –DependencyPath C: winjs.appx
В этом случае файл app1.appx является приложением, которое вы хотите установить, а winjs.appx — зависимостью.
Дополнительная информация о процессе доступна на Технет.
Смотрите так же:
- Машины с открытым исходным кодом? Да, это работает, и машины отлично выглядят
- Bitdefender выпускает средство удаления руткитов для Windows
- Получите вещи бесплатно в Freecycle
- Исправление для мегагрузок не работает
Источник: bauinvest.su