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
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, иногда его могут нацелить создатели вредоносных программ, пытающихся замаскировать свой вредоносный код, используя тот же самый файловый путь. Поэтому важно удостовериться, что файл 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. Возможно, вам потребуется перезагрузить компьютер после этого шага.
Как скачать 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