C windows cmdow exe

Table of Contents

  • Is Cmdow Malware?
  • Synopsis
  • Usage
  • Examples
  • FAQs
  • Screenshots
  • Revisions
  • Copyright and License

Is Cmdow Malware?

Of course not! However, not everyone agrees… One of Cmdow’s many features allow the user to hide program windows which has led to 40% of anti-virus vendors classifying Cmdow as anything from a hacking tool to a trojan. On the other hand, 60% of anti-virus vendors regard Cmdow as completely safe.

You can view the anti-virus scan results yourself. Download and extract the latest version of the Cmdow archive, then upload cmdow.exe to VirusTotal. You’ll end up at a page like this:
https://virustotal.com/en/file/767b877e735c425bf05c34683356abfde4070b092f17a4741ea5ac490611f3de/analysis/ (note, the long hexadecimal string in the URL matches the SHA256 checksum of cmdow.exe, v1.4.8 in this instance).

Obviously, if you have any doubts about the safety of Cmdow then don’t use it or audit the source code yourself. Auditing should be fairly straightforward as the code is self explanatory with liberal comments and there is no assembly or binary blobs. It compiles without errors or warnings using the free Code::Blocks IDE. There is even a Code::Blocks project file (cmdow.cbp) included in the Cmdow download.

Ten vendors actually regard passing a zero to the Windows API function ShowWindowAsync as enough to create a trojan!

Synopsis

Cmdow is a Win32 commandline utility for NT4/2000/XP/2003/2008/7 that allows windows to be listed, moved, resized, renamed, hidden/unhidden, disabled/enabled, minimized, maximized, restored, activated/inactivated, closed, killed and more.

It is a small standalone executable. It does not create any temporary files, nor does it write to the registry. There is no installation procedure, just run it. To completely remove all traces of it from your system, delete it.

Cmdow was written with batch file programmers in mind. Particular attention has been paid to Cmdows output making it easy to process with the ‘FOR /F’ command found in the Windows command processor (cmd.exe).

Cmdow is simple and intuitive to use. To list all its options, type:-

Usage

This form of CMDOW lists window details.

  CMDOW [window | /T] [/B] [/F] [/P]

  window  Window to list. Specify a window by its handle (in hex format, eg
          0x1A0142) or caption (window title). Caption is case insensitive.
          Use asterisk before/after caption to match zero or more characters.
          Windows without captions are matched by their ClassName. Use double
          quotes for captions containing whitespace or control characters. The
          At symbol '@' may be used to refer to this window. eg 'CMDOW @ /HID'.
  /T      List only the windows shown on the taskbar (these are typically
          visible level 1 windows that do not have an owner).
  /B      Bare format. Does not print the field names when listing windows.
  /F      Full format. By default CMDOW truncates Image names to eight
          characters and Captions/ClassNames to fit under 80 characters.
          Use this option to disable this feature.
  /P      Shows window position, coords of top left corner of the window and
          its absolute width and height in pixels.

Here is a description of the output fields:-

  Handle         Handle of the window, in hexadecimal format (0x000123AB).
  Lev            Level of the window. The desktop window at level 0 is the area
                 on which all other windows are painted. Top level windows are
                 level 1 (and may be shown on the taskbar), all windows of
                 level 2+ are child windows.
  Pid            Process Id of the window (Task Manager also shows Pids).
  Window status  How the window is displayed (Minimized, Maximized, Restored,
                 Active, Inactive, Enabled, Disabled, Visible or Hidden).
  Left, Top      Coords of left top corner of the window relative to the
                 parent window. For top level windows this is the desktop, and
                 for child windows it is their top level window.
  Width, Height  Absolute width and height of the window in pixels.
  Image          Executable that created the window (Task Manager also shows
                 Image Names on its Process tab).
  Caption        Window title. If a window has no caption, its ClassName is
                 listed instead.

This form of CMDOW performs a single action typically affecting all windows.

  CMDOW /TH | /TV | /CW | /MA | /UW | /AT | /FS | /WM

  /TH     Tiles all windows horizontally. Functionally equivalent to right-
          clicking the taskbar and selecting 'Tile Windows Horizontally'.
  /TV     Tiles all windows vertically. Functionally equivalent to right-
          clicking the taskbar and selecting 'Tile Windows Vertically'.
  /CW     Functionally equivalent to right-clicking the taskbar and selecting
          'Cascade Windows'.
  /MA     Minimizes all windows. Functionally equivalent to right-clicking the
          taskbar and selecting 'Minimize All Windows' or using the keyboard
          shortcut Win+M. A window may not be minimized if it has a modal
          dialog box open (typically the window displayed by Help | About).
  /UW     Undo the effect of /TH, /TV, /CW and /MA. Functionally equivalent to
          right-clicking the taskbar and selecting 'Undo...' or using the
          keyboard shortcut Win+Shift+M.
  /AT     Similar to the keyboard shortcut Alt+Tab but instead of activating
          the next highest window in the Z order, /AT activates the window at
          the bottom of the Z order. Consequently, /AT can be used to activate
          every window on the taskbar sequentially. To prevent windows on the 
          taskbar from flashing, set the following registry value to zero:-
          HKCU\Control Panel\Desktop\ForegroundLockTimeout.
  /FS     Switch the window running this process into full screen mode.
  /WM     Switch the window running this process into window mode.

This form of CMDOW performs specified action(s) on the specified window(s).
Some of these commands allow you to manipulate windows in ways not normally
possible. Improper use may cause unexpected results and system instability.

  CMDOW window {[/ACT] [/INA] [/ENA] [/DIS] [/VIS] [/HID] [/MIN] [/MAX] [/RES]}
  CMDOW window {[/REN newcaption] [/TOP] [/NOT] [/MOV left top]
        [/SIZ width height] [/CLS] [/END]}

  window  Window to act on. Specify a window by its handle (in hex format, eg
          0x1A0142) or caption (window title). Caption is case insensitive.
          Use asterisk before/after caption to match zero or more characters.
          Windows without captions are matched by their ClassName. Use double
          quotes for captions containing whitespace or control characters. The
          At symbol '@' may be used to refer to this window. eg 'CMDOW @ /HID'.
  /ACT    Activates the specified window. It's possible to activate a hidden
          and/or disabled window (although doing so will not make it visible or
          enabled). If a minimized window is activated, it remains minimized.
  /INA    Inactivates the specified window (activates a window shown on the
          taskbar with the lowest Z order). If the specified window is already
          inactive or it is the only window shown on the taskbar, then /INA has
          no effect. This action added for completeness rather than usefulness.
  /ENA    Enables the specified window (allowing user interaction).
  /DIS    Disables the specified window. A disabled window will continue to run
          as usual, although it will not accept user input until it is enabled.
  /VIS    Unhides the specified window (make it visible).
  /HID    Hides the specified window. Although a hidden window will not be
          shown on the taskbar, it will still run and may be unhidden later.
  /MIN    Minimizes specified window. Not all windows can be minimized, dialog
          boxes for instance.
  /MAX    Maximizes specified window (even those not having a Maximize button).
  /RES    Restores the specified window to its former size and position. If a
          minimized window was originally maximized, then /RES will maximize
          the window. Applying /RES a second time, will restore the window to
          the size and position it was before it was maximized.
  /REN    Renames the caption of the specified window to the caption specified
          after /REN. Use double quotes for captions containing whitespace.
  /TOP    Makes the specified window always on top. It will remain on top even
          when another window is activated. If two or more windows have this
          attribute set, the topmost window will be that which had the
          attribute set first.
  /NOT    Makes window not always on top. This is the normal setting for most
          windows.
  /MOV    Moves the specified window. The left and top arguments specify the
          new position of the left top corner of the window. For level one
          windows this is relative to the desktop, and for child windows this
          is relative to its parent window. Level one windows can be moved off
          the screen using negative coords or coords greater than the desktop
          size. You should not move a minimized or maximized window without
          first restoring it.
  /SIZ    Resizes the specified window. The width and height arguments specify
          the new absolute width and height. In general, windows cannot be made
          smaller using /SIZ than they could if using conventional methods. You
          should not resize a minimized or maximized window without first
          restoring it.
  /CLS    Politely asks the specified window to close. Most applications will
          respond to this request, although some may display a message box
          asking you what to do with unsaved work.
  /END    Kills the process associated with the specified window, the result is
          all windows with the same Pid are also killed. Use very carefully.

  If more than one window matches the specified caption, CMDOW only acts on the
  first one. To override this add the /DBM (Don't Blame Me) switch - DANGEROUS.
  Multiple actions are performed in order, from left to right. Eg:-

    CMDOW 0x0E0144 /hid /ren "10% complete" /mov 0 0 /siz 300 100 /act /vis

This form of CMDOW executes the specified file or opens it using the
application associated with the filename extension.

  CMDOW /RUN [state] file [args]

  /RUN    Executes the specified file if possible, otherwise opens it using the
          application associated with the filename extension.
  state   Requests how the application's window is initially displayed. Use
          /MIN for minimized, /MAX for maximized and /HID for hidden. If
          omitted the application is started in its default show state. Some
          applications ignore this, use CMDOW to alter the window state after
          the application has started.
  file    File to execute/open. Use double quotes if filename contains spaces.
  args    Optional arguments passed on to the application. Specify any args
          exactly as you would if executing/opening the file directly.

Examples

View the Cmdow main help screen:-

View help about the /MOV (move a window) option:-

To list details of all windows:-

To list details of only the windows listed on the taskbar:-

To list details and positions of only the windows listed on the taskbar:-

To list details of a particular window:-

cmdow "untitled - notepad" or Cmdow 0x010052

where 0x010052 is the window handle of the window titled «untitled — notepad».

Tile all windows vertically:-

Bearing in mind that the Cmdow actions are carried out in the order in which they are specified (that is, from left to right), this example restores, moves, renames and finally activates Calc.exe:-

cmdow Calculator /res /mov 100 200 /ren "New Caption" /act

Batch file to activate a different window every 10 seconds:-

@echo off
:loop
cmdow /AT
ping 127.0.0.1 -n 11 >nul
goto :loop

Batch file to close all windows listed on the taskbar:-

@echo off
:: Hide this console window so its not shown on taskbar
cmdow @ /hid
for /f %%a in ('cmdow /t') do cmdow %%a /cls
:: Now close this console window
cmdow @ /cls

Stupid batch file to remove all the buttons from Calculator:-

@echo off
:: run calc and give it time to fully load
start calc & ping 127.0.0.1 -n 2 >nul
:: hide windows at level 2 and whose image is calc
for /f "tokens=1-2,8" %%a in ('cmdow') do (
  if /i "%%c"=="calc" if "%%b"=="2" cmdow %%a /hid
)

Batch file to retrieve display resolution. The co-ords of the first window listed by Cmdow is the screen resolution (this window also has a level of zero which can be identifed using FOR /F):-

@echo off
for /f "tokens=2,10-11" %%a in ('cmdow /p') do (
  if "%%a"=="0" set "WIDTH=%%b" & set "HEIGHT=%%c"
)
echo Resolution is %WIDTH%x%HEIGHT%

Run a program hidden:-

cmdow /run /hid myprog.exe

Run a batch file hidden passing it parameters:-

cmdow /run /hid mybat arg1 "arg 2"

Batch file to alert Administrator if the number of windows shown on the taskbar changes (as might be the case when an application or the operating system generates an error message, or may be backup software is prompting for a tape etc). Loops every 60 seconds until number of windows changes.

@echo off&setlocal&set LAST=
cmdow @ /hid
:loop
ping 127.0.0.1 -n 61 >nul & set "THIS=0"
for /f %%a in ('cmdow /t /b') do set /a THIS+=1
if not defined LAST set "LAST=%THIS%"
if %THIS% NEQ %LAST% (goto :alert) else (set LAST=%THIS%)
goto :loop
:alert
net send administrator Change in windows on taskbar.
cmdow @ /vis

Creating an Autorun CD. Copy your autorun.inf file and cmdow.exe to the root of the CD. Here is a sample autorun.inf. It also shows how add a context menu for the CD. This could be used to install software required by your CD or to view a readme file etc:-

[autorun]
open=cmdow /run /max \video.mpg
icon=myicon.ico
shell\readme=Read &Me
shell\readme\command=cmdow /run \readme.htm
shell\install\=&Install Realplayer
shell\install\command=rp8-complete2-u1-setup.exe

Here is another use suggested by a Cmdow user:-

Cmdow can be used to save the window status and restore it, after the execution of a program. For example, if you are displaying information in a maximised Command Prompt window and then need to call a program (NOTEPAD, perhaps), which gives a second window, the current Command Prompt window is minimised to the taskbar. You would normally need to click on it to restore the original window and give it the focus. You can use CMDOW to save the status of the window, and cause it to be restored automatically in a maximised form, using the following:

:: save the current window status
for /f "tokens=4" %%a in ('cmdow @ /b') do set wstate=%%a
:: call NOTEPAD to display this BATch file (or anything else!)
call notepad "%~f0"
:: (it is assumed that the user now closes the NOTEPAD window)
:: if the window status was maximised previously, return it to that state
if "%wstate%"=="Max" cmdow @ /max
echo Here we are again, back in our maximised window!

FAQs

How can I filter on image name and caption?

See issue 5.

How can I filter on multiple window properties, for example, visible explorer.exe windows wider than 1000 pixels?

See issue 4.

How can I disable or hide the desktop?

Running Cmdow without any options lists all windows. The window at the top of the list is the desktop window only as far Windows is concerned (and has a level of 0). However, the window that you and I know as the desktop is found at the end of the list. It will typically be the last window listed with a level of 1 (and by default its caption is «Program Manager»).
So running Cmdow «Program Manager» /hid will hide the deskop. If you have another window titled «Program Manager», then you’ll need to use an alternative method. See the example scripts.


On a W2K machine running a number of applications that monitor our servers and networks, I have a batch file that runs Cmdow /AT every 20 seconds. Sometimes Cmdow fails to activate an application window, instead the taskbar flashes blue.

This is a new ‘feature’ of W2K. Its known as Foreground Lock Timeout, and basically prevents another application setting the foreground window. You can safely disable this feature using TweakUI or by setting the value of this registry key to zero:-

  HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout

When I use Cmdow at a command prompt or in a batch file and try to change the console title. Why does the title revert back when Cmdow finishes or when the batch file ends?

This has been fixed in version 1.4.1.


How can I undo the effects of tiling, cascading or minimizing all windows?

In version 1.4.2 the /UM switch has been superseded by /UW. This new switch will undo the effect of tiling/cascading and minimizing all windows. To maintain compatability with existing scripts, the /UM switch can still be used even though it’s no longer documented on Cmdow’s helpscreen. /UM now has exactly the same effect as /UW.

Screenshots

Screenshot of Cmdow

Screenshot of Cmdow

Screenshot of Cmdow

Screenshot of Cmdow

Screenshot of Cmdow

Screenshot of Cmdow

Revisions

Revision Date Changes
1.4.8 2014-12-30 Help page typos corrected. Output can handle 5-digit PIDs.
1.4.7 2014-12-29 Wildcards can now be used to filter window captions. Also now possible to perform actions on multiple windows. Handle display is extended to eight digits. Level is dynamically sized. Class name is dynamically sized. Newlines in the caption are converted to 1.4.4
1.4.3 2004-12-19 Fixed bug where renaming the current console window would fail if the new caption title contained whitespace. Sizes are based on the entire window list, not just what is displayed. Help pages updated. Internally: Remove process name length test, as WideCharToMultiByte already restricts it. Combined multiple printfs. Substituted some if/else assignments for ternary operator.
1.4.2 2003-08-18 /UM seperseded by /UW switch. See FAQ’s for details.
1.4.1 2003-05-14 Cmdow can now rename the console window that launched it. Previously the title would revert when Cmdow exited.
1.4 2002-11-07 Added /TOP and /NOT options to allow the setting/clearing of windows ‘always on top’. Fixed argument parsing bug for /MOV and /REN options.
1.3 2002-11-20 Added /FS and /WM options to allow switching between full screen mode and window mode.
1.2 2002-10-29 Fixed issue caused when conole windows have no title. Enhance /AT feature to restore an activated window if it was minimized.
1.1 2002-02-25 Added /RUN command.
1.0 2001-12-20 Cmdow created.

Copyright and License

Code and documentation copyright 2001-2014 Ritchie Lawrence. Code released under MIT License

АрхивСистема

Небольшая по размерам, но внушительная по возможностям утилита командной строки Cmdow позволяет манипулировать окнами Windows, не прибегая к мыши.

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

Знакомьтесь, Cmdow — консольная утилита размером в 31 кб, включающая порядка 30 команд управления окнами приложений в операционных системах Windows NT4/2000/XP/2003 без использования мыши. Программа не требует установки и состоит всего из одного файла cmdow.exe, опции запуска которого разработчик разделил на четыре группы, в зависимости от области применения приложения. Рассмотрим их как можно более сжато.

1. Получение информации об окнах запущенных в системе программ

Формат команды: cmdow.exe [window | /T] [/B] [/F] [/P], где

  • window — название окна или его идентификатор (дескриптор) в шестнадцатеричном формате. Если в имени есть пробел или фигурируют какие-либо управляющие символы, используются кавычки, например, «untitled — notepad». В случае отсутствия этой опции, Cmdow отобразит список всех окон, включая их составляющие элементы — кнопки, поля ввода и прочее (см. наглядный пример использования данной функции в конце материала)
  • /T — ключ, заставляющий утилиту работать только с программами, присутствующими в панели задач Windows
  • /B — наличие этой опции отключает отображение заголовков столбцов в выводимом листинге
  • /F — вывод наиболее полной информации об окнах
  • /P — отображение размеров окон и их координат на рабочем столе

Результатом использования cmdow.exe будет листинг, содержащий следующие восемь полей (см. скриншот):

  • Handle — шестнадцатеричный дескриптор окна
  • Lev — уровень окна Windows
  • Pid — идентификатор процесса, породившего данное окно
  • Window status — статус окна (активное, минимизированное, скрытое, развернутое и т.п.)
  • Left, Top — координаты окна (выводятся только в случае использования ключей /F и /P)
  • Width, Height — размер окна в пикселях (выводятся только в случае использования опций /F и /P)
  • Image — название процесса, породившего данное окно
  • Caption — название окна

Еще раз напомним, что просматривать результаты гораздо удобнее, если не выводить их на дисплей, а перенаправлять в текстовый файл инструкцией «> название файла». Например, команда cmdow.exe /T > info.txt выведет полученную утилитой информацию об окнах программ из панели задач в файл info.txt.

2. Выполнение групповых операций с окнами

Формат команды: cmdow.exe /TH | /TV | /CW | /MA | /UW | /AT | /FS | /WM, где

  • /TH — меняет расположение окон на рабочем столе и расставляет их друг под другом сверху вниз. Эта инструкция полностью эквивалентна команде Tile Windows Horizontally контекстного меню панели задач
  • /TV — аналогична предыдущей инструкции, только меняет расположение окон слева направо
  • /CW — располагает окна каскадом и является подобием команды Cascade Windows контекстного меню панели задач
  • /MA — сворачивает все открытые окна в панель задач
  • /UW — восстанавливает прежний вид окон (тот же эффект достигается нажатием клавишной комбинации Win+Shift+M)
  • /AT — переключает окна в порядке их расположения в панели задач
  • /FS — переводит приложение в полноэкранный режим работы (аналог нажатия Alt+Enter на клавиатуре)
  • /WM — отключает полноэкранный режим

3. Манипулирование отдельным окном

Формат команды: cmdow.exe window {[/ACT] [/INA] [/ENA] [/DIS] [/VIS] [/HID] [/MIN] [/MAX] [/RES] [/TOP] [/NOT] [/REN caption] [/MOV left top] [/SIZ width height] [/CLS] [/END]}, где

  • Window — уже упомянутый нами ранее дескриптор окна, с которым утилита Cmdow будет производить различные действия в зависимости от указанных в команде ключей
  • /ACT — делает активным заданное окно (выводит на передний план)
  • /INA — деактивирует выбранное окно (смещает фокус на другое приложение)
  • /DIS — делает выбранное окно невосприимчивым к действиям пользователя (само приложение при этом продолжает работать)
  • /ENA — отключает предыдущую функцию и делает окно доступным для управления мышью
  • /HID — прячет окно
  • /VIS — делает ранее спрятанное окно вновь видимым
  • /MIN — сворачивает окно в панель задач. Естественно, данная опция не всесильна, например,  использовать ее для диалоговых окон тщетно
  • /MAX — разворачивает окно на весь экран
  • /TOP — располагает окно поверх остальных
  • /NOT — снимает атрибут «Поверх всех окон» с указанного окна программы
  • /REN caption — используется для переименования выбранного окна
  • /MOV left top — перемещает окно в соответствии с новыми координатами
  • /SIZ width height — изменяет размеры окна
  • /CLS — закрывает окно (действие команды аналогично нажатию пользователем кнопки «Закрыть», присутствующей на любом окне Windows)
  • /END — убивает процесс, ассоциированный с указанным окном. Последствия от данного ключа могут быть самыми разными, поэтому применять его следует очень осторожно

4. Запуск приложений при помощи Cmdow

Формат команды: cmdow.exe /RUN [state] file [args], где

  • /RUN — обязательная опция, переключающая утилиту в режим запуска выбранных приложений
  • state — параметры окна загружаемого приложения. Могут использоваться ключи /MIN, /MAX и /HID
  • file — путь к файлу на диске для запуска
  • args — аргументы, передаваемые загружаемой программе

Примеры использования Cmdow

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

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

cmdow.exe /?

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

cmdow.exe /T /F

Следующая инструкция выведет данные о только что открытом «Блокноте» и запишет их в файл notepad.txt:

cmdow.exe «untitled — notepad» > notepad.txt

Эта команда расположит все окна на рабочем столе горизонтально друг под другом:

cmdow.exe /TH

А эта переименует калькулятор в Computerra:

cmdow.exe calculator /REN Computerra

Следующий код заставит утилиту открыть развернутый на весь экран браузер Internet Explorer и загрузит в нем страницу «Компьютерры-Онлайн»:

cmdow.exe /RUN /MAX iexplore www.computerra.ru

Любителям CMD-инструкций приводим на затравку два листинга. Первый переключает каждые пять секунд окна:

@echo off
:loop
cmdow /AT
ping 127.0.0.1 -n 5 >nul
goto :loop

Второй код, более интересный, загрузит калькулятор Windows и последовательно удалит из него все кнопки.

@echo off
start calc & ping 127.0.0.1 -n 2 >nul
for /f «tokens=1-2,8» %%a in (‘cmdow’) do (
if /i «%%c»==»calc» if «%%b»==»2» cmdow %%a /hid
)

Выглядеть это действо будет таким вот образом:

Не верите? Попробуйте!

Материал из OSZone.net wiki.

Перейти к: навигация, поиск

Для скрытия консольных окон (bat и cmd файлов) есть несколько утилит.

Содержание

  • 1 Утилита cmdow
    • 1.1 Выполнение отдельной команды
  • 2 Утилита hidcon
  • 3 Утилита hidec
  • 4 Утилиты hidecon и hideexec
  • 5 Утилита Nircmd
  • 6 Утилита CHP (Create Hidden Process)
  • 7 Утилита Hstart (Hidden Start)
  • 8 Утилита от Northcode Inc.

Утилита cmdow

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

cmdow @ /HID

Если строка является первой, то окно будет скрыто сразу, но мигнет на долю секунды. Если строка находится в середине, то окно будет скрыто после обработки команд предшествующих cmdow @ /HID.

Скрытие окна — не единственная функция утилиты. Подробнее читайте в статье на Компьютерра-онлайн.

Домашняя странице программы

Выполнение отдельной команды

Основано на сообщении amel27 в форуме автоустановки.

Иногда требуется скрыть выполнение отдельной команды и нет возможности (или не хочется) создавать отдельный .bat или .cmd файл (например при динамическом добавлении в ветку реестра RunOnce). В этом случае можно воспользоваться следующим синтаксисом:

CMD /C (<Путь>cmdow @ /HID) & (<Консольная команда>)

CMD /C (%windir%\Bin\cmdow @ /HID)&(7za.exe x -y -aoa Far1705.7z -o"%ProgramFiles%")

Утилита hidcon

В командной строке указывается имя исполняемого файла и его командная строка. Например,

hidcon.exe adduser.cmd username password

запустит в скрытой консоли adduser.cmd передав ему в качестве первого параметра username, в качестве второго — password.

Автор — Oleg_Sch. Скачать утилиту можно из web-архива или с Яндекса (зеркало).

Утилита hidec

Сходна с hidcon.

hidec.exe [/W] <path>\batch.cmd

Ключ /W (не чувствителен к регистру) заставляет дожидаться окончания отработки пакетного файла. Например,

hidec.exe /W %systemdrive%\install\prepare.cmd
hidec.exe %systemdrive%\install\cleanup.cmd

скрытно запустит prepare.cmd, дождется окончания его отработки и запустит cleanup.cmd.

Обсуждение утилиты на OSZone (авторы там же ;-).
Скачать утилиту .

Утилиты hidecon и hideexec

hidecon — tool to hide the current console (for use by batch files).
hideexec — tool to launch a hidden process; useful for starting console processes silently.

Каждый из архивов содержит x86 и x64 версии, а также исходный код.

Автор — Kai Liu.

Утилита Nircmd

nircmd.exe execmd [command]

где [command] — консольная команда, в том числе и командный файл (фактически происходит запуск %comspec% /c [command] в скрытой консоли).

Примеры

nircmd.exe execmd md с:\temp\folder01
nircmd.exe execmd сacls.exe c:\temp > c:\cacls.txt
nircmd.exe execmd "%ProgramFiles%\My Scripts\Rescan Devices.cmd"

Утилита CHP (Create Hidden Process)

Примеры

CHP notepad <-- runs notepad.exe in a hidden window
CHP notepad /p "New Text Document.txt" <-- silently prints a text file
CHP cmd.exe /c ""d:\my batch file.cmd" arg1 "arg two"" <-- runs a batch file in a hidden window

Утилита Hstart (Hidden Start)

Примеры

hstart /NOCONSOLE "batch_file_1.bat" "batch_file_2.bat" "batch_file_3.bat"

Утилита от Northcode Inc.

Достаточно назвать proxy.exe так же, как и bat\cmd, который вы запускаете, и разместить их в одной директории.

Прямая ссылка

Некоторые программы для Windows созданы так, что запускаются в максимально развернутом виде, хотя удобнее было бы, если бы они запускались свернутыми или скрытыми в системный трей. Например, Skype или Viber запускаются в активном виде каждый раз при старте компьютера. Есть способ запускать их свернутыми или скрытыми в системный трей.

Самый простой способ запускать приложения свернутыми – в командной строке указать start /min. Также можно создать ярлык приложения, в котором выбрать тип окна «Свернутое в значок».

Некоторые приложения игнорируют системные команды и продолжают запускаться в развернутом виде. Например, утилита AutoPowerOptionsOK, которая позволяет уменьшить нагрев компьютера и использование батареи при отсутствии пользователя.

Для запуска подобных программ в свернутом или скрытом виде можно воспользоваться утилитой CMDOW. Скачав архив с ней, распакуйте его в постоянную папку. В распакованной папке найдите файл cmdow.exe и в этой же папке создайте пустой файл cmdow.bat.

В файле cmdow.bat введите такое содержание:

«С:\Programs\cmdow\bin\Release\CMDOW.exe /RUN /HID «С:\Programs \APO-OK_p.exe»

Ключ /HID запускает приложение скрытым в системный трей (рядом с часами). Чтобы запустить программу в свернутом в таскбар виде, нужно заменить его на ключ /MIN. Для запуска программы с заданным размером окна нужно указать ключ /SIZ 640 480 – цифры указывают размер окна в пикселях.

Автор: Exedb.com 26-December-2013

dvrВпервые замечено на 26-December-2013 , популярность 3%

Содержание :

1. cmdow.exe — что это?

2. Как удалить cmdow.exe? Как удалить cmdow.exe? Как деинсталлировать cmdow.exe?

3. Как скачать cmdow.exe?

4. Как исправить ошибку приложения cmdow.exe?

5. Как устранить высокую загрузку процессора и диска, вызванную файлом cmdow.exe?

cmdow.exe — что это?

Файл cmdow.exe — это законный исполняемый файл, который обычно находится в C:\ WINDOWS\ system32\ cmdow.exe. Этот файл связан с CMDOW, разработанным ~, MD5-сигнатура: d72f388b027cff51a86a8ca0cdc4ef11. Файл cmdow.exe обычно расположен в C:\ WINDOWS\ system32\ cmdow.exe и имеет размер около 58880 байт. Этот файл необходим для правильной работы приложений, использующих CMDOW. Когда приложение требует этот файл, он загружается в память и выполняется в фоновом режиме.

Полное руководство по файлу cmdow.exe: Загрузка, Удаление и Исправление Ошибок

Хотя файл cmdow.exe является законным CMDOW, иногда его могут нацелить создатели вредоносных программ, пытающихся замаскировать свой вредоносный код, используя тот же самый файловый путь. Поэтому важно удостовериться, что файл cmdow.exe на вашем компьютере является законным и не заражен вредоносным программным обеспечением. Один из способов проверить законность файла cmdow.exe — это проверить его цифровую подпись. У законного файла cmdow.exe должна быть цифровая подпись от корпорации ~, которую можно просмотреть, щелкнув правой кнопкой мыши по файлу, выбрав свойства, затем перейдя на вкладку «Цифровые подписи».

Как удалить cmdow.exe? Как удалить cmdow.exe? Как деинсталлировать cmdow.exe?

  • Скачайте Asmwsoft PC Optimizer
  • Из основного окна Asmwsoft PC Optimizer выберите инструмент «Force deleter».
  • Затем в программе «Force deleter» выберите файл, перейдите в файл cmdow.exe, затем нажмите «Открыть».
  • Теперь нажмите кнопку «Разблокировать и удалить» — появится сообщение с подтверждением, нажмите «Да», и все готово.
  • P.S. Возможно, вам потребуется перезагрузить компьютер после этого шага.

Удаление заблокированного файла в Windows 10, Windows 8 и Windows 7

Как скачать cmdow.exe?

Чтобы загрузить файл cmdow.exe, вы можете следовать этим общим шагам:

  • Откройте веб-браузер: Запустите веб-браузер на своем компьютере. Можно использовать распространенные веб-браузеры, такие как Google Chrome, Mozilla Firefox, Microsoft Edge или Safari, чтобы загрузить файлы.
  • Перейдите на доверенный веб-сайт: Перейдите на доверенный веб-сайт или ресурс, где файл cmdow.exe доступен для загрузки. Это может быть официальный веб-сайт разработчика программного обеспечения CMDOW, надежного репозитория программного обеспечения или любого другого авторитетного источника. Будьте осторожны при загрузке файлов с ненадежных или подозрительных веб-сайтов, так как они могут содержать вредоносное ПО.
  • Поиск или просмотр: Используйте функцию поиска веб-сайта или просматривайте категории, чтобы найти приложение CMDOW, которое вы хотите загрузить. Убедитесь, что вы находитесь на официальном или доверенном веб-сайте, чтобы избежать загрузки вредоносных файлов.
  • Нажмите на ссылку «Скачать»: Как только вы найдете нужный файл CMDOW, рядом с ним должна быть ссылка или кнопка для загрузки. Нажмите на ссылку загрузки. Она может называться «Скачать», «Получить» или что-то подобное.
  • Выберите место загрузки: Может появиться диалоговое окно или запрос, спрашивающий, куда вы хотите сохранить файл EXE. Выберите место на вашем компьютере, где вы хотите сохранить файл. По умолчанию это часто папка «Загрузки».
  • Дождитесь завершения загрузки: В зависимости от размера файла и скорости вашего интернет-соединения это может занять несколько секунд или минут. Вы можете проверить ход загрузки в строке состояния вашего веб-браузера или менеджере загрузок. Большинство антивирусных программ, таких как Windows Defender, будут сканировать файл на наличие вирусов во время загрузки
  • Запустите файл CMDOW EXE: Если файл происходит из доверенного источника и не содержит вредоносного ПО, вы можете запустить загруженный файл CMDOW EXE, дважды щелкнув по нему. Следуйте инструкциям на экране для установки или запуска программы, связанной с файлом EXE.
  • Следуйте инструкциям по установке: Если загруженный файл CMDOW EXE представляет собой установщик, следуйте подсказкам и инструкциям по установке, предоставленным программой. Это может включать в себя указание параметров установки, согласие с условиями и положениями, а также выбор директории установки.
  • Завершите установку: После завершения установки вы должны быть готовы использовать программное обеспечение, связанное с файлом CMDOW EXE.

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

Как исправить ошибку приложения cmdow.exe?

Ошибка приложения EXE — это тип ошибки, которая возникает, когда исполняемый файл cmdow.exe не может правильно запуститься в Windows. Существует множество возможных причин и решений для этой ошибки, в зависимости от конкретного файла cmdow.exe и обстоятельств проблемы. Вот несколько общих шагов, которые вы можете предпринять, чтобы исправить ошибку приложения cmdow.exe:

  • Обновите Windows до последней версии: Иногда ошибка может быть вызвана устаревшими или несовместимыми системными файлами или драйверами. Чтобы проверить наличие обновлений, перейдите в «Настройки» > «Обновление и безопасность» > «Windows Update» и нажмите «Проверить наличие обновлений».
  • Просканируйте компьютер на предмет вредоносного ПО: Вредоносное ПО часто маскируется под легитимные файлы cmdow.exe и может вызывать различные проблемы, включая высокое использование ЦП, сбои или ошибки. Используйте Windows Defender или любое другое антивирусное программное обеспечение, которому вы доверяете, для сканирования компьютера и удаления потенциальных угроз.
  • Восстановите или переустановите CMDOW, связанный с файлом cmdow.exe: Если ошибка вызвана программой CMDOW, которую вы установили, вы можете попробовать исправить ее, восстановив или переустанавливая программу CMDOW. Для этого перейдите в «Настройки» > «Приложения» > «Приложения и функции» и найдите программу CMDOW в списке. Нажмите на нее и выберите «Изменить» или «Удалить». Следуйте инструкциям на экране, чтобы восстановить или переустановить программу CMDOW.
  • Запустите инструмент System File Checker (SFC): Этот инструмент может сканировать вашу систему на наличие поврежденных или отсутствующих файлов и заменять их оригинальными версиями. Для запуска инструмента SFC откройте командную строку от имени администратора и введите sfc /scannow, затем нажмите Enter. Подождите завершения сканирования и перезагрузите компьютер
  • Запустите инструмент диагностики памяти: Этот инструмент может проверить вашу оперативную память на наличие ошибок, которые могут повлиять на производительность компьютера. Для запуска инструмента диагностики памяти введите «memory» в строке поиска и выберите «Диагностика памяти Windows». Выберите «Перезагрузить сейчас и проверить на наличие проблем» или «Проверить на наличие проблем при следующем запуске компьютера». Компьютер перезагрузится и запустит тест. После завершения теста вы можете просмотреть результаты в «Просмотр событий».

Это лишь несколько возможных решений для устранения ошибки приложения cmdow.exe. Тем не менее различные файлы cmdow.exe могут требовать различных методов или условий, поэтому перед загрузкой и запуском любого файла cmdow.exe всегда внимательно читайте инструкции. Будьте осторожны при скачивании файлов cmdow.exe из неизвестных или недоверенных источников, так как они могут содержать вредоносное ПО или вирусы, которые могут повредить ваш компьютер. Никогда не открывайте файл cmdow.exe, который вам был отправлен в виде вложения в электронном письме, даже если вы знаете отправителя. Всегда сканируйте файл антивирусной программой перед его запуском.

Как устранить высокую загрузку процессора и диска, вызванную файлом cmdow.exe?

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

  • Вы можете попробовать завершить процесс cmdow.exe из Диспетчера задач или Монитора производительности. Щелкните правой кнопкой мыши по cmdow.exe и выберите «Завершить задачу» или «Завершить дерево процессов». Это может временно решить проблему, но также может повлиять на функциональность CMDOW или службы, связанной с файлом cmdow.exe.
  • Если завершение процесса не помогает, вы можете попробовать отключить или удалить CMDOW или службу, связанную с файлом cmdow.exe. Вы можете перейти в Панель управления > Программы и компоненты и удалить ее оттуда. Если файл cmdow.exe является частью Windows, вы можете перейти в Панель управления > Административные инструменты > Службы и отключить его оттуда. Однако будьте осторожны, чтобы не отключить или не удалить необходимые компоненты Windows, которые могут повлиять на стабильность или безопасность системы.
  • Если отключение или удаление CMDOW или службы не помогает, вы можете попробовать отсканировать ваш компьютер на предмет вредоносных программ с использованием надежной программы антивируса. Вредоносное ПО часто может маскироваться под легитимный файл cmdow.exe и потреблять высокие ресурсы процессора. Вы можете использовать Windows Defender или любое другое антивирусное программное обеспечение, которому вы доверяете, для сканирования компьютера и удаления потенциальных угроз.
  • Если сканирование компьютера на наличие вредоносных программ не помогает, вы можете попробовать восстановить системные файлы с помощью инструмента Проверки файлов системы (SFC). Этот инструмент может проверить вашу систему на наличие поврежденных или отсутствующих файлов и заменить их оригинальными версиями. Чтобы запустить инструмент SFC, откройте Командную строку от имени администратора и введите sfc /scannow, затем нажмите Enter. Подождите завершения сканирования и перезагрузите компьютер.
  • Если восстановление системных файлов не помогает, вы можете попробовать оптимизировать производительность вашей системы с использованием различных методов, таких как удаление временных файлов, дефрагментация жесткого диска, обновление драйверов, настройка энергосберегающих параметров и отключение ненужных программ при запуске. Вы также можете использовать инструменты Asmwsoft PC optimizer для автоматического выполнения этих задач.

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

Более 30 000 000 пользователей считают его лучшим выбором для чистого и быстрого ПК. Одно нажатие, чтобы оптимизировать ваш ПК и защитить вашу конфиденциальность.

Как другие пользователи поступают с этим файлом?

Всего голосов (
272 ),
202 говорят, что не будут удалять, а
70 говорят, что удалят его с компьютера.

cmdow.exe Пользовательская оценка:

безопасен:

опасен:

Как вы поступите с файлом cmdow.exe?

Ошибки, связанные с файлом cmdow.exe.

Некоторые из наиболее распространенных ошибок включают:

  • «CMDOW не может быть запущен, потому что DLL-файл отсутствует на вашем компьютере.» — Эта ошибка возникает, когда требуемый DLL-файл отсутствует или не найден, а файл cmdow.exe зависит от него для запуска.
  • «Этот CMDOW не является допустимым приложением Win32.» — Это сообщение об ошибке обычно появляется, когда вы пытаетесь запустить файл cmdow.exe, который не совместим с версией Windows или платформой (32-бит или 64-бит), которую вы используете.
  • «Доступ запрещен.» — Это сообщение об ошибке отображается, когда у вас нет необходимых разрешений для выполнения файла cmdow.exe.
  • «Приложению CMDOW не удалось запуститься правильно (0xc000007b).» — Эта ошибка часто указывает на проблемы с архитектурой или совместимостью файла cmdow.exe или связанных с ним DLL-файлов.
  • «Windows не может получить доступ к указанному устройству, пути или файлу.» — Это сообщение об ошибке отображается, когда Windows не может получить доступ к расположению файла cmdow.exe, часто из-за проблем с разрешениями или путями к файлам.
  • «Приложение CMDOW не удалось инициализироваться правильно (0xc0000135).» — Эта ошибка обычно указывает на проблемы с .NET Framework или другими библиотеками времени выполнения, необходимыми для cmdow.exe.
  • «Не хватает необходимого привилегированного доступа клиента.» — Эта ошибка возникает, когда пользователь или процесс не обладает необходимыми привилегиями для выполнения cmdow.exe.
  • «Это приложение заблокировано для вашей защиты.» — Windows может отображать это сообщение, когда вы пытаетесь запустить неподписанный или потенциально небезопасный файл cmdow.exe.
  • «Запрошенная операция требует повышения.» — Это сообщение появляется, когда вам нужны административные права для запуска cmdow.exe.
  • «Файл cmdow.exe не является допустимым исполняемым файлом.» — Это сообщение об ошибке отображается, когда файл не является допустимым исполняемым файлом EXE.

Чтобы устранить эти типы ошибок, пользователям может потребоваться выполнить различные шаги по устранению неполадок, такие как обновление операционной системы и антивирусного программного обеспечения, восстановление реестра Windows или переустановка CMDOW, использующего cmdow.exe.

Следовательно, важно удостовериться, что файл cmdow.exe на вашем компьютере является законным и не был заражен вредоносным программным обеспечением. Пользователи могут проверить законность файла cmdow.exe, проверив его цифровую подпись или отсканировав свою систему с использованием надежного антивирусного и анти-малварного программного обеспечения.

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

Список программного обеспечения компании ~:

Имя файла

Название программы

Название компании

Версия файла

Размер файла

MD5

~

1, 0, 0, 1

2158714.00 Byte

~

1, 0, 0, 1

1093632 Byte

~

1, 1, 2, 377

524288 Byte

~

2, 0, 10, 816

5263360 Byte

~

1, 0, 0, 1

1982464 Byte

Комментарии:

merhaba Says
guzel olmus ….

20/03/2021 03:14:10

Другой процесс:


Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Что такое расширение windows aero
  • Не могу зайти в защитник windows 10
  • Как открыть диспетчер задач в windows 10 через cmd
  • Windows 2008 server ntp client
  • Как оставить только windows