Как запустить программу незаметно

Пакетные файлы (.BAT) и файлы командного сценария Windows NT (.CMD) запускаются в окне консоли при двойном щелчке. Это означает, что окно командной строки будет отображаться до тех пор, пока не завершится выполнение файла .BAT или .CMD.

запускать пакетный файл в скрытом или невидимом режиме

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

Встроенный планировщик задач в Windows способен запускать программы в скрытом режиме. Если вы не хотите переходить через маршрут планировщика заданий, ознакомьтесь с параметрами, описанными в этой статье.

  1. Запустите пакетный или CMD-файл в режиме свернутого окна
  2. Запустить пакетный или CMD-файл скрытым (невидимый режим) через Windows Script
  3. Запустите скрытый пакетный или CMD-файл (невидимый режим) с помощью утилиты NirCmd

Как найти и открыть скрытые элементы в системе Android

Скрытые элементы можно найти, используя встроенный «Диспетчер файлов». Для этого достаточно открыть его и посмотреть, имена каких файлов/папок начинаются с точки.

Как пользоваться NjRAT? Приколы вируса удаленного доступа

Для этой же цели можно использовать «ES Проводник»:

  • Запустите приложение. Откройте боковое меню, в нём найдите пункт «Показывать скрытые файлы».
    Найдите пункт «Показывать скрытые файлы» и установите переключатель в положение «Включено»
  • Установите переключатель в положение «Включено».
  • Пролистните меню к списку всех папок и файлов. Иконки скрытых файлов и папок будут полупрозрачными.
  • Помимо этого, вы можете подключить ваше устройство к ноутбуку или ПК и проверить наличие скрытых файлов там. Для этого:

    Видео: как открыть скрытые файлы с помощью «ES Проводник»

    Режим совместимости

    Windows обычно хорошо работает с обратной совместимостью, но особенно старое программное обеспечение, которое никогда не обновлялось для современных версий Windows, может работать неправильно. Вот почему ОС включает режим совместимости, который может помочь старым программам работать в текущих версиях Windows, даже если они официально не поддерживаются.

    Чтобы использовать режим совместимости, вам нужно щелкнуть правой кнопкой мыши исполняемый файл программы и выбрать Свойства

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

    Windows Режим совместимости

    Скрытый запуск вируса. Как добавить программу в автозагрузку незаметно C#

    Windows Режим совместимости

    Режим бога

    Windows Режим бога

    God Mode (Режим бога) имеет командное имя, но это не просто «режим», а скорее набор ярлыков. Он объединяет все параметры панели управления, а также несколько команд, которые нелегко доступны на панели управления, в один список.

    Это легко настроить. Просто щелкните правой кнопкой мыши на рабочем столе (или где – нибудь еще ) и выберите Создать > папку

    . Когда будет предложено дать ему имя, введите это:

    Если хотите, вы можете изменить текст GodMode

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

    Применение скрипта VBScript

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

    Для начала вам потребуется открыть «Блокнот» любым удобным способом:

    • через меню «Пуск»;

    • при помощи поисковой строки;
    • путем создания нового текстового документа на Рабочем столе.

    Далее в окне программы требуется прописать скрипт следующего формата:

    Set WShell = CreateObject(«WScript.Shell»)

    WShell.Run «Browser.exe», 0

    Set WShell = Nothing

    По аналогии с Командной строкой в нем указывается имя исполняемого файла, но без точного расположения в определенной директории Проводника. В нашем случае это «Browser.exe». Далее текстовый документ нужно сохранить в расширении «.vbs», а затем запустить его двойным кликом левой кнопки мыши. Это позволит открыть указанную программу в скрытом режиме. В то же время нужно отметить, что даже замаскированное приложение будет отображаться в Диспетчере задач.

    Что умеет Min2Tray

    Список возможностей не изобилует излишествами. Min2Tray может:

    • скрывать программы в трей при запуске;
    • убирать вообще все окна по нажатию клавиши;
    • включать режим «Boss Key» – скрывать все окошки, кроме избранных;
    • закрепление поверх остальных;
    • работать без прав администратора (при этом запущенные с повышенными привилегиями приложения недоступны для манипуляций).
    • прятать как 32‐, так и 64‐битные процессы.

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

    Запуск программы в “скрытом режиме”, в трей

    Запуск программы в “скрытом режиме”, в трей

    Сообщение yurmala » Сб фев 09, 2008 2:04 pm

    Приветствую! Вроде простой вопрос, но не могу никак организовать скрытый запуск программы (в трей). Вот что мне нужно: Программа стоит в автозагрузке. Я хочу как-либо (ключами в командной строке или настройками в самой программе) организовать запуск так чтобы сразу же появлялсч только значок в трее и все -никаких панелей управления, никаких видеоокон.

    Читайте также:
    Чтобы программа открывалась во весь экран

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

    А поле для извращения действительно большое. Начну с ключей: -h после запуска программы сразу прячет окна в трее. -s после запуска окна прячутся в трее и ждут срабатывания шедулера. очень странное разделение ключей – разве режим “жду срабатывания шедулера” работает не всегда? в моем понимании это де-факто при любом запуске программы, или я не прав? в обоих этих режимах перед тем как появится значок в трее – на рабочем столе появляется видеоокно, причем прилично грузит процессор почем зря, потом панель управления и наконец все сворачивается в трей.

    Кто-то скажет – “ну подумаешь – секунды 2 и в трей” – Прошу заметить если в ОС в автозапуске запускается многое другое, например – аська, Антивирус, фтп-сервер ну сами понимаете что там еще может быть, это секунд 10-15. Теперь кто-то может сказать – “вам не нужны при запуске панель управления – ставьте еще один ключик -w ” – ну тут ладно, уговорили, хотя к чему такие странные сложности с разделением ключей.

    Теперь кто-то может сказать – “вам не нужно при запуске видеоокно – в настройках в дополнительных параметрах – есть галочка “Запуск программы без включения просмотра” – ставьте и радуйтесь” Ну хорошо – я поставлю, пусть сквозь извращения – но программо скрыто запустилась в трей (хотя еще одна головная – всплывающая подсказка о том что “Ахтунг – просмотр отключен в настройках” – не беда – это решается другим путем (следите за мыслями?) – в настройках отключите всплывающие подсказки – уговорили – отключаю – но в этом случае я теперь вообще нигде подсказок не увижу, ужас. Ради одной никчемной подсказки приходится откючать все. да уж).

    Далее, несмотря на ключ -w на доли секунды все равно вижу проскальзывание панели управления на рабочем столе, ну честно говорю – вижу. Опять жду ответа – не беда – в настройках ставьте “Запуск со спрятанной панелью управления” – в очередной раз временно соглашусь, хотя терпения все меньше (кстати сражу скажу что пользуюсь скином TVAmp).

    Итак, с горем пополам я добился что запускается полностью в скрытом режиме причем ключи уже, как оказалось, не нужны, все отключено в настройках. И в этой ситуации я попал в тупик – при двойном клике на трее у меня появляется только панель управления и все. “А где же видеоокно?” спрашиваю я и тут же себе отвечаю – “Так я ж его в настройках отключил”.

    Тут у меня возникает долгая немая сцена как в пьесе Ревизор. Хочу спросить: Я хочу чего-то извращенского? Может я что-то делаю не так? Пожалуйста, помогите решить эту проблему. Ну честно, я сам программист, причем с опытом работы, может это я туплю (ибо давно в отпуске не был)?

    Прошу помощи.

    Игровой режим

    Windows 10 имеет больше игровых функций, чем любая другая версия. Фактически в настройках есть целая панель, посвященная игровым функциям. Одним из них является Game Mode

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

    Чтобы найти его, зайдите в Настройки > Игры> Игровой режим

    . Это простой переключатель под названием
    Режим игры
    включите его, и Windows
    оптимизирует ваш компьютер для игры
    .

    На странице поддержки Microsoft говорится, что это не позволяет Центру обновления Windows устанавливать драйверы и уведомлять вас о перезагрузках. Это также «помогает добиться более стабильной частоты кадров в зависимости от конкретной игры и системы», что довольно расплывчато.

    Скрываем процесс в диспетчере задач Windows

    Intro

    Часто анонимность и скрытность играют ключевую роль в успешном выполнении каких-либо действий как в реальности, так и в виртуальности, в частности в операционных системах. В данной статье речь пойдет о том, как стать анонимным в OS Windows. Вся информация предоставлена лишь для цели ознакомления. Итак, мы попробуем скрыться от глаз пользователя в диспетчере задач Windows. Способ, с помощью которого мы будем этого добиваться является чрезвычайно простым по отношению к тем, которые основаны на перехвате ядерных( часто недокументированных ) функций и на создании собственных драйверов.

    Суть метода:
    поиск окна Диспетчера Задач -> поиск в нем дочернего окна( списка ), содержащего имена всех процессов -> удаление из списка нашего процесса.

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

    Что использовалось для исследования:

    1) Spy++ от Microsoft ( для изучения иерархии дочерних окон Диспетчера задач ) 2) OllyDBG для просмотра функций, используемых диспетчером для получения снэпшота процессов. 3) Собственно, сам taskmng.exe( Диспетчер задач ) Для написания кода будем использовать среду Delphi. Скорее, Delphi будет удобнее в нашем случае, нежели C++. Но это лишь мое скромное мнение.

    Читайте также:
    Запуск программы открытие окна документа или папки инициирует появление соответствующей го

    Что ж, первым делом попытаемся выяснить, что из себя представляет список процессов и как он работает. С полувзора понятно, что это обычное окно класса «SysListView32»( список ), которое обновляется с частотой 2 кадра в секунду( раз в 0.5 секунд ). Смотрим иерархию окон:

    Как видим, список процессов, в самом деле, есть обычное окно класса «SysListView32», которое является дочерним по отношению к окну(вкладке) «Процессы», которое также является дочерним по отношению к главному окну Диспетчера задач. Имеем лишь двойной уровень вложенности.

    Кроме того у списка имеется одно дочернее окно класса «SysHeader32», которое, как не трудно догадаться является заголовком( маркером полей ) для списка процессов. Так как перед нами обычный список, то в нашем распоряжении целый набор макрокоманд для управления его содержимым. Их разнообразие, на первый взгляд, восхищает. Но многие из них работают лишь из родительского процесса, т.е чтобы их нам использовать, необходимо будет сымитировать, будто они выполняются в родительском процессе. Но таковым свойством обладают не все, в частности, макрокоманда ListView_DeleteItem, которая удаляет элемент из окна-списка( класс «SysListView32» ). Её мы и будем использовать в процессе нашего

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

    Используя макрокоманды типа ListView_GetItemText наши действия были бы примерно следующими:

    1) Выделение участка памяти в процессе диспетчера задач ( VirtualAllocEx ) 2) Посылка дочернему окну-списку Диспетчера задач сообщения LVM_GETITEMTEXT ( SendMessage ) 3) Запись в выделенную область памяти Диспетчера задач информации об элементе списка ( WriteProcessMemory ) 4) Чтение из памяти диспетчера той информации, которая нас интересует о процессе ( ReadProcessMemory )

    Используя этот способ можно легко «выстрелить себе в ногу», считая байты смещения от начала различных используемых в коде структур. Так же этот способ будет достаточно тяжел для тех, кто не особо углублен в WinAPI, так что его мы сразу уберем в сторонку. В прочем, найти реализацию данного способа на просторах интернета не составит особого труда. Вместо этого, я предложу вам сформировать свой список процессов, и уже ориентируясь в нем, искать заветный индекс процесса в списке процессов Диспетчера задач.

    В Microsoft решили особо не парится по поводу тулзы, именуемой «Диспетчер Задач», и использовали обычные функции WinAPI для получения всех процессов в системе. Поверхностно смотрим taskmng.exe

    Видим использование WinAPI функции CreateToolHelp32SnapShot. Всем известно, что ‘эту функцию можно использовать не только для получения снэпшота процессов, но и потоков процесса или модулей, например. Но в данном случае это маловероятно.

    Вряд ли здесь будут использовать что- то в роде енумератора процессов ( EnumProcesses ). Мы остановились на том, что хотим сформировать свой список процессов и искать наш процесс в нем. Для этого воспользуемся той функцией, что обнаружили в отладчике. Если откроем диспетчер задач на вкладке «Процессы», то заметим, что все процессы отсортированы по алфавиту для удобства поиска. Следовательно, нам нужно получить список имен всех процессов в системе и отсортировать их по возрастанию в алфавитном порядке. Приступим к написанию кода в Delphi.

    Для начала создадим демонстрационное оконное приложение с двумя таймерами: первый будет переформировывать список с процессами с той же частотой, с которой это делает Диспетчер задач Windows( раз в две секунды ); второй будет срабатывать 1000 раз в секунду и будет служить для отслеживания обновления списка процессов в диспетчере и, следовательно, появления нашего скрываемого процесса. Также добавим на форму кнопку.

    Код:

    var ind:integer; h:Thandle; last_c:integer; procedure UpdateList(); var th:THandle; entry:PROCESSENTRY32; b:boolean; i,new_ind:integer; plist:TStringList; begin // Список процессов plist:=TStringList.Create; // Формируем список процессов th := CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS,0); entry.dwSize:=sizeof(PROCESSENTRY32); b:=Process32First(th,entry); while(b) do begin plist.Add(entry.szExeFile); b:=Process32Next(th,entry); end; // Сортируем его, чтобы индексы элементов // совпадали с теми, что в диспетчере задач plist.Sort; last_c:=plist.Count; // Поиск индекса нашего процесса ‘explorer.exe’ for i:=1 to plist.Count-1 do if(LowerCase(plist)=’explorer.exe’) then new_ind:=i-1; // Удаление объекта из списка if(new_ind<>ind) then ListView_DeleteItem(h,ind); ind:=new_ind; plist.Free; // Запускаем таймер отслеживания обновлений в списке процессов if(Form1.Timer2.Enabled=false) then Form1.Timer2.Enabled:=true; end; procedure TForm1.HideProcessButton(Sender: TObject); begin // Ищем дочернее окно класса ‘SysListView32′ h:=FindWindow(nil,’Диспетчер задач Windows’); h:=FindWindowEx(h,0,nil,’Процессы’); h:=FindWindowEx(h,0,’SysListView32′,nil); // Запускаем таймер переформирования списка процессов Timer1.Enabled:=true; end; procedure TForm1.Timer1Timer(Sender: TObject); begin UpdateList(); end; procedure TForm1.Timer2Timer(Sender: TObject); begin // Поиск изменений в списке if(ListView_GetItemCount(h)>last_c) then ListView_DeleteItem(h,ind); last_c:=ListView_GetItemCount(h); end;
    Вот, собственно, и весь код. Скроем, например, в Диспетчере задач процесс самого Диспетчера задач:

    Источник: red-camera.ru

    Как тихо запускать пакетные файлы в Windows 10

    ЦМД

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

    Запускать пакетные файлы в Windows без вывода сообщений

    Если у вас есть простой пакетный файл, который вы хотите запустить, вы можете создать другой пакетный файл и ввести команду, как показано ниже

    START/MIN CMD.EXE/C mysecondbatchfile.bat

    Есть два способа выполнить это.

    • Запустите его из командной строки.
    • Создайте ярлык на рабочем столе и наведите его на файл bat. Обязательно измените свойства ярлыка на Начать сворачиваться .
    Читайте также:
    Настройка программы Microsoft Outlook

    Запускать пакетные файлы без вывода сообщений, используя запланированное задание

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

    Вот процедура, чтобы использовать это.

    • Введите «Task Scheduler» в поле Cortana, и вы должны увидеть приложение в списке. Вы также можете ввести «taskschd.msc» в командной строке, чтобы открыть его.
    • На последней панели справа найдите параметр, который гласит Создать базовое задание. Нажмите на него, чтобы открыть.
    • Это запускает мастера, который спросит вас
    • Наименование задачи с описанием
    • Когда вы хотите начать задание? Вы можете выбрать между Ежедневно, Еженедельно, Ежемесячно, OneTime, Когда компьютер запускается и так далее.
    • Далее выберите программу, и она предложит выбрать программу или сценарий, добавить аргументы, подробно начать и так далее.
  • Используя это, вы можете добавить все, что понадобится файлу bat. В конце выберите открытое окно свойств для дальнейшей настройки.
  • В окне свойств вы можете выбрать запуск программы, даже если пользователь вышел из системы, чтобы убедиться, что ваша программа работает круглосуточно. Обязательно выберите Скрытый.
  • Добавьте разрешение привилегий администратора, установив флажок « Запуск с самыми высокими привилегиями ». Нажмите OK, когда закончите,
  • Чтобы проверить, задача работает именно так, как вам нужно, щелкните правой кнопкой мыши и выберите «Выполнить».
  • Запускать пакетные файлы без вывода сообщений и скрывать окно консоли с помощью бесплатного программного обеспечения.

    1] Скрытый старт или HStart

    Это легкая утилита командной строки, которая позволяет запускать консольные приложения и командные файлы без каких-либо окон в фоновом режиме. Он может даже обрабатывать повышение привилегий UAC, а также выполнять несколько команд параллельно или синхронно. Программа предлагает пользовательский интерфейс, который позволяет легко устанавливать вещи.

    • Перетащите пакетный файл в интерфейс.
    • Выберите параметры, в том числе скрытие окон консоли, UAC и т. Д.
    • Вы также можете проверить это, используя тестовый режим.
    • Вы также можете добавить параметры командной строки, если это необходимо.
    • Непосредственно созданный ярлык и автозапуск записи из интерфейса

    Вы можете скачать здесь.

    2] SilentCMD

    Если вы знакомы с командной строкой, то есть набираете и используете командную строку, SilentCMD предлагает множество функций и выполняет нашу работу. Вы можете ввести SilentCMD [путь к файлу .bat] [аргументы], и он спокойно выполнит свою работу. Кроме того, вы можете войти в вывод и ошибки в текстовом файле.

    SilentCMD [BatchFile [BatchArguments]] [Параметры] Опции:/LOG: файл :: состояние вывода в файл LOG (перезаписать существующий журнал)/LOG +: файл :: статус вывода в файл LOG (добавить в существующий журнал)/DELAY: секунд :: задержать выполнение пакетного файла на х секунд

    Вы можете скачать его с Github.

    Создайте исполняемый файл из пакетного скрипта

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

    Проверьте наши подробные сообщения на следующие темы:

    • Как преобразовать BAT в EXE-файл
    • Вы можете создавать сценарии пакетных программ и компилировать их в файл .exe с помощью Batch Compiler.
    • Конвертировать VBS в EXE с помощью онлайн-инструмента или программного обеспечения для конвертации VBScript.

    Кстати, Slimm Bat To Exe Converter предлагает три типа режимов: экспресс, без окон и пользовательский. Вы можете скачать его с Softpedia.

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

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

    Скрытый запуск программы в Windows

    скрытый запуск программы

    Для того чтобы скрытно запустить программу, установленное на компьютере под управлением Windows, таким образом, чтобы не было видно ни его окна, ни иконки на панели задач или в трее, можно воспользоваться средствами JavaScript. Сценарии, написанные на этом языке программирования, позволяют запустить приложение, окно которого не будет мазолить глаза пользователю. Так же запуск приложения не обнаружится в панели задач или в трее. Единственный способ понять, что приложение было запущено — просмотреть процессы в Диспетчере Задач. И не буду заставлять Вас долго ждать и сразу покажу специальные команды, с помощью которых можно произвести скрытый запуск программы:

    [code language=»jscript»]var WSHShell = WScript.CreateObject(«WScript.Shell»);
    WSHShell.Run(«notepad»,0);[/code]

    Изменять первую строчку не стоит. Единственное место, куда стоит вносить изменения — это имя запускаемой программы. В данном случае использована команда быстрого запуска приложения Блокнот — notepad. Вы так же можете использовать другие команды быстрого запуска для запуска приложений Windows, либо указать полный путь к запускаемому файлу приложения не из семейства Windows.

    Создание файла сценария JavaScript для скрытого запуска программы

    Чтобы создать файл сценария JavaScript с представленный кодом для скрытого запуска определенной программы, достаточно воспользоваться Блокнотом. Действия по созданию файла сценария JavaScript очень похожи на действия по созданию пакетных файлов .bat для командной строки Windows. Вы должны вписать вышеприведенный текст в новый текстовый документ и сохранить этот документ, указав расширение .js и тип файла Все файлы. После чего остается только запустить созданный сценарий, после выполнения которого будет скрыто запущена указанная вами программа.

    Источник: about-windows.ru

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