Nir sofer


freeware utilities: password recovery, system utilities, desktop utilities

NirSoft web site provides a unique collection of small and useful freeware utilities, all of them developed by Nir Sofer. If you are looking for Windows password-recovery tools, click here. If you are looking for network tools, click here. To view your IP address and other information, click here. To view all major IP address blocks assigned to your country, click here. To read the Blog of NirSoft, click here. To download a package of all NirSoft utilities (Updated every week), go to this Web page.

See also: Video Streaming Capture Tools, Windows Registry Tools, Domain/IP Lookup Tools

Search in NirSoft Web site:

Here's some examples of what you can find in NirSoft Web site:

  • Password Recovery Utilities
    • WebBrowserPassView - View the passwords stored by your Web browser (Supports Internet Explorer, Firefox, Chrome, Safari, and Opera)
    • Mail PassView - Recover the passwords of popular email clients: Outlook Express, MS Outlook, Eudora, Mozilla Thunderbird , and more...
    • MessenPass - Recover the passwords of instant messenger programs: Yahoo Messenger, MSN Messenger, Trillian, and more...
    • Dialupass: Dialup Password Recovery - Recovers the passwords of dialup entries (VPN and Internet connections). Works also under Windows 2000/XP.
    • Network Password Recovery - Freeware utility that recovers the network passwords stored by Windows XP (Credentials file).
    • BulletsPassView - Reveal the passwords hidden behind asterisk ('****') or bullets characters in standard password text-boxes.
    • SniffPass - Password Sniffer - Listen to your network, and capture POP3, IMAP4, SMTP, FTP, and HTTP (basic authentication) passwords
    • PstPassword - Recover the password of Outlook PST file.
  • Network Monitoring Tools
    • WirelessNetView - View the details of all wireless network in your area (SSID, Signal Quality, MAC Address, and more...)
    • Wireless Network Watcher - Show who is connected to your wireless network.
    • BluetoothView - Monitor the Bluetooth activity around you.
    • SmartSniff: TCP/IP Sniffer - Capture TCP/IP packets on your network adapter and view the captured data as sequence of conversations between clients and servers.
    • CurrPorts: TCP/IP Connections Viewer - Freeware tool that displays the list of all currently opened TCP and UDP ports on your local computer.
    • AdapterWatch - displays useful information about your network adapters: IP addresses, Hardware address, WINS servers, DNS servers, MTU value, Number of bytes received or sent, The current transfer speed, and more...
    • DownTester - Test the download speed of your Internet connection.
  • Internet Related Utilities
  • MS-Outlook Tools
  • Command-Line Utilities
    • NirCmd: Freeware Command-Line Tool - Do some useful tasks from command-line: turn off your monitor, turn off the computer, open/close the door of your cd-rom drive, dial to VPN/Internet connection, change your display settings, and much more !!
  • Desktop Utilities
  • Freeware System Tools
    • ProduKey - Recover Office/Windows CD-Key
    • ShellExView - Displays the details of shell extensions installed on your computer, and allows you to easily disable and enable each shell extension.
    • WhatInStartup - Add, delete, modify or disable programs that run at Windows startup.
    • USBDeview - View all installed/connected USB devices on your system.
    • DevManView - Alternative to device manager of Windows.
    • DriverView - List all device drivers currently loaded on your Windows.
    • RegScanner (Registry Scanner) - Scan and find values in the Registry.
    • OpenedFilesView - View opened/locked files in your system.
    • SysExporter - Grab the data stored in standard list-views, list boxes, and combo boxes from almost any application running on your system, and export it to text, HTML or XML file.
    • BlueScreenView - View crash information stored in the MiniDump files created on blue screen of Windows.
     
What's New 
  

www.nirsoft.net

Nir Sofer - Скачать программы Nir Sofer

Браузер от Яндекса. Одна из особенностей - режим Турбо, ускоряющий загрузку веб-страниц за счет уменьшения обьема передаваемых на ПК пользователя данных. Скачать бесплатно >>> Контроль доступа, учет трафика, защита сети, контент-фильтр. Кластеризация и централизованное управление. VPN. Почтовый, файловый, web-, ftp-, jabber-серверы, IP-телефония. Сертифицирован ФСТЭК, зарегистрирован в реестре российского ПО. Скачать бесплатно >>>
Крохотная и не требующая установки утилита, позволяющая запускать программы с различными дополнительными параметрами (приоритет процесса, состояние окна, запуск от имени другого пользователя, запуск в режиме совместимости и т.д.) Полезная программа для всех владельцев ноутбуков и нетбуков: выдает подробную информацию об имеющейся в устройстве батарее Мониторит эфир и выводит данные о находящихся поблизости Bluetooth устройствах Выдает сводную таблицу истории посещений веб-сайтов, просмотренных с помощью Internet Explorer, Mozilla Firefox, Google Chrome и Safari Позволяет производить групповые манипуляции с файлами и папками по изменению их свойств, даты создания/изменения, а также копированию/перемещению Позволяет увидеть скрытый "звездочками" пароль в стандартном текстовом поле Windows и браузера Internet Explorer Служит для удобного просмотра кэша браузера Google Chrome. Для выборочного просмотра поддерживается фильтрация содержимого кэша Крошечная утилита для восстановления паролей, сохраненных в браузере Google Chrome. Альтернатива стандартному Диспетчеру устройств Позволяет получить подробную информацию о технических характеристиках и физическом состоянии жестких дисков Автоматически проверяет скорость закачки с различных веб-ресурсов Утилита, предоставляющая быстрый доступ к вкладке ассоциаций расширений и типов файлов, зарегистрированных в системе Бесплатная программа, с помощью которой можно контролировать выбранный диск или папку, отслеживая все вносимые изменения (создание, удаление, перемещение файлов и т.д.) Утилита для расчета контрольных сумм MD5 и SHA1 для одного или нескольких файлов Крохотная бесплатная утилита, показывающая скрытые пароли в браузерах Internet Explorer 4.0-11, а также в Microsoft Edge Бесплатная утилита, позволяющая за один клик найти всю доступную информацию об IP-адресе: владелец, страна, диапазон IP-адресов владельца, контактная информация и т.д. Бесплатная утилита, позволяющая за один клик найти всю доступную информацию об IP-адресе: владелец, страна, диапазон IP-адресов владельца, контактная информация и т.д. Бесплатная утилита, которая показывает информацию об активности пользователя компьютера Показывает детальную информацию аккаунтов многих почтовых клиентов Показывает детальную информацию аккаунтов многих почтовых клиентов Утилита для восстановления паролей от ICQ, Windows Messenger, Yahoo Messenger, Miranda и т.п. Крохотная утилита, выдающая подробную информацию о подключенном к ПК монитору Альтернатива встроенному в систему просмотрщику событий Windows Показывает список всех сетевых ресурсов в локальной сети, включая скрытые Позволяет найти сетевые пароли, сохраненные в Windows для текущего пользователя, а также пароли почтовых клиентов, интернет-пейджеров MSN Messenger и Windows Messenger, а также веб-браузеров IE 7 и 8 Бесплатный инструмент для сетевого мониторинга: перехватывает пакеты, проходящие через сетевой адаптер, и отображает общую статистику о сетевом трафике NirCmd - замечательная программка, позволяющая создать множество по-настоящему волшебных "слов-команд", причем они могут выполняться удаленно и сразу на группе компьютеров Пакет из более чем ста утилит, не требующих инсталляции: восстановление паролей, мониторинг сети, системные и дисковые утилиты, просмотр кеша браузеров и очень многое другое утилита показывает список всех открытых файлов в системе, позволяя при необходимости закрыть один или несколько открытых файлов, или закрыть процесс, который открыл эти файлы Показывает список всех открытых в системе файлов с указанием подробностей. Позволяет при желании закрыть один или несколько открытых файлов, или закрыть процесс, который открыл эти файлы Позволяет управлять всеми пунктами в контекстном меню "Открыть с помощью" Служит для удобного просмотра кэша браузера Opera. Для выборочного просмотра поддерживается фильтрация содержимого кэша позволяет опрашивать одновременно (рассылать ping) несколько IP-адресов или хостов и выводить подробную статистику о скорости передачи, количестве переданных и утраченных пакетов, статусе соединения в форме таблицы. Крошечная утилита, которая показывает ProductID и CD-Key установленных на компьютере Microsoft Office, Exchange Server и SQL Server, а также самой ОС. Выводит список всех зарегистрированных файлов dll/ocx/exe (COM-регистрация). Кроме этого, позволяет без труда отменить регистрацию dll/ocx или, наоборот, зарегистрировать в системе нужные dll/ocx Крошечная бесплатная утилита для быстрого и удобного поиска по определенным значениям в системного реестре Windows Извлекает из конфигурационного файла роутера и показывает пароль для входа, пароль\логин ISP, Wi-FI сетевой пароль Позволяет запускать приложения, устанавливая для них требуемую дату/время; системные параметры даты/времени при этом не изменяются Альтернатива стандартной системе поиска файлов Windows Компактная утилита, показывающая список всех установленных в системе драйверов и сервисов. Кроме этого, ServiWin позволяет быстро останавливать, запускать, перезапускать работу сервисов / драйверов и изменять тип запуска Показывает список всех установленных расширений оболочки Windows, позволяя включать или отключать любое из них Утилита, которая отображает список всех пунктов меню в подменю "Создать", позволяя при этом отредактировать это подменю - оставить там только нужные команды Показывает список элементов, которые появляются в контекстном меню при щелчке правой кнопкой мыши по файлу или папке в Windows Explorer, и позволяет без труда отключить ненужные элементы меню Программа для перехвата и просмотра сетевого трафика Программа для перехвата и просмотра сетевого трафика Анализирует трафик, проходящий через сетевой адаптер, и отображает все обнаруженные незашифрованные пароли Программа для быстрого доступа к "специальным" папкам Windows, включая скрытые и системные. Отображает в одной таблице список всех задач из планировщика заданий, позволяя при этом не только просматривать задачи, но и легко управлять ими Альтернатива стандартному апплету "Установка и удаление программ" Отображает список когда-либо подключавшихся к USB портам компьютера устройств (флеш-карта, мобильный телефон, принтер и т.д. и т.п.) Извлекает из кэша браузеров видеофайлы, сохраненные там при просмотре роликов в сети Программа для управления уровнем звука при помощи колесика мыши Утилита для восстановления паролей, запомненных в браузерах Internet Explorer, Microsoft Edge, Opera, Chrome и Firefox Выдает информацию о текущем и прошлых беспроводных сетевых соединениях вашего компьютера Отображает подробную информацию о каждой из доступных Wi-Fi сетей Сканирует беспроводную сеть и отображает список всех компьютеров и устройств, которые в данный момент подключены к сети Сканирует беспроводную сеть и отображает список всех компьютеров и устройств, которые в данный момент подключены к сети Отображает информацию и статистику о связи активной Wi-Fi, в том числе SSID, BSSID, тип PHY, качество сигнала, скорости приема и передачи, алгоритм аутентификации, номер канала, общее количество переданных / полученных данных и многое другое Позволяет восстанавливать введенные ранее ключи беспроводных сетей (WEP/WPA) Осуществляет мониторинг доступных беспроводных сетей Русификатор HashMyFiles, утилиты для расчета контрольных сумм MD5 и SHA1 для одного или нескольких файлов Русификатор NirLauncher, пакета из более чем ста системных утилит, не требующих инсталляции Русификация бесплатной утилиты OpenWithView, позволяющей управлять всеми пунктами в контекстном меню "Открыть с помощью" Русификатор бесплатной программы USBDeview, которая отображает список когда-либо подключавшихся к USB портам компьютера устройств (флеш-карта, мобильный телtефон, принтер и т.д. и т.п.) Русификатор VideoCacheView - программы, извлекающей из кэша браузеров видеофайлы, сохраненные там при просмотре роликов в сети Русификатор Wireless Network Watcher - программы, которая сканирует беспроводную сеть и отображает список всех компьютеров и устройств, которые в данный момент подключены к сети Русификатор программы WirelessKeyView, которая позволяет восстанавливать введенные ранее ключи беспроводных сетей

soft.softodrom.ru

Show file activity summary in the selected process

 
ProcessActivityView v1.16 Copyright (c) 2008 - 2014 Nir Sofer
Related Utilities
  • OpenedFilesView - View opened/locked files in your system (sharing violation issues)
  • RegFromApp - Generate RegEdit .reg file from Registry changes made by application.
  • NK2Edit - Edit, merge and fix the AutoComplete files (.NK2) of Microsoft Outlook.
Description
ProcessActivityView creates a summary of all files and folders that the selected process tries to access. For each file that the process access, the following information is displayed: Number of times that the file was opened and closed, number of read/write calls, total number of read/write bytes, the dll that made the last open-file call, and more...
System Requirements
This utility works on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows 8. Older versions of Windows are not supported. There is a separated download for x64 applications.

Versions History
  • Version 1.16:
    • Fixed ProcessActivityView to avoid from BSOD when trying to attach to smss.exe (Be aware that ProcessActivityView will still fail to capture the smss.exe process)
  • Version 1.15:
    • When ProcessActivityView fails to load a dll into the program you want to trace, it now displays the correct error code and error message of Windows, instead of error 65535.
  • Version 1.13:
    • When you try to trace 32-bit program from ProcessActivityView 64-bit, it now clearly instructs you to use the 32-bit version of ProcessActivityView.
  • Version 1.12:
    • Fixed issue: On systems with multiple monitors, the dialog-boxes of ProcessActivityView opened in the wrong monitors, instead of the monitor where the main window is located.
  • Version 1.11:
    • Fixed bug: On some Windows 7 systems, ProcessActivityView failed to attach a process or to created a new process and crashed it.
  • Version 1.10:
    • ProcessActivityView now works properly with Windows 7.
    • Added x64 version to work with x64 applications.
  • Version 1.06:
    • ProcessActivityView now automatically stops when the process that you inspect is terminated.
    • ProcessActivityView now remembers that last sort in select process dialog-box.
  • Version 1.05:
    • Added command-line support
    • Added Drag & Drop support.
  • Version 1.04:
    • New option: Open Selected File.
    • New option: Copy Filename String.
  • Version 1.03:
    • Added option to start a new process.
  • Version 1.02:
    • Removed the automatic requirement to run as admin under Vista.
  • Version 1.01:
    • Fixed bug: The handle of helper dll remained opened after detaching from the inspected process.
    • Fixed bug: IE7 in Vista crashed when detaching from the IE process.
  • Version 1.00 - First release.
Using ProcessActivityView
ProcessActivityView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - ProcessActivityView.exe After running it, select the process that you want to inspect, and click Ok. After clicking Ok, ProcessActivityView will start to display the information about any file that is opened by the selected process.
Using ProcessActivityView In Windows Vista
ProcessActivityView can work in Vista even when UAC (User Account Control) is turned on, as long as the process that you wish to inspect run in the same account and security context of ProcessActivityView. However, if you want to inspect a process that runs under administrator account, you must also run ProcessActivityView as administrator. (right-click on ProcessActivityView.exe and choose 'Run As Administrator')
How Does It Work ?
After you select a process, ProcessActivityView inject a special helper dll (ProcessActivityViewHelper.dll) into the selected process. This dll intercepts the internal file I/O API of Windows, and sends the information back to ProcessActivityView utility.
Command-Line Options
/RunProcess <exe filename> Run the specified process
/ProcessParams <parameters> Specify parameters for the process that you run with /RunProcess.
/StartImmediately <0 | 1> Specify the "Start Immediately" value (0 or 1).
Translating ProcessActivityView to other languages
In order to translate ProcessActivityView to other language, follow the instructions below:
  1. Run ProcessActivityView with /savelangfile parameter: ProcessActivityView.exe /savelangfile A file named ProcessActivityView_lng.ini will be created in the folder of ProcessActivityView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run ProcessActivityView, and all translated strings will be loaded from the language file. If you want to run ProcessActivityView without the translation, simply rename the language file, or move it to another folder.
License
This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !
Disclaimer
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
Feedback
If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected] ProcessActivityView is also available in other languages. In order to change the language of ProcessActivityView, download the appropriate language zip file, extract the 'processactivityview_lng.ini', and put it in the same folder that you Installed ProcessActivityView utility.   

www.nirsoft.net

Enable/disable/configure multiple monitors on Windows

 
MultiMonitorTool v1.90 - Enable/disable/configure multiple monitors on Windows Copyright (c) 2012 - 2016 Nir Sofer
See Also
  • MonitorInfoView - View Monitor EDID Information.
  • NK2Edit - Edit, merge and fix the AutoComplete files (.NK2) of Microsoft Outlook.
Description
MultiMonitorTool is a small tool that allows you to do some actions related to working with multiple monitors. With MultiMonitorTool, you can disable/enable monitors, set the primary monitor, save and load the configuration of all monitors, and move windows from one monitor to another. You can do these actions from the user interface or from command-line, without displaying user interface. MultiMonitorTool also provides a preview window, which allows you to watch a preview of every monitor on your system.
System Requirements and Limitations
  • This utility works on any version of Windows, starting from Windows XP and up to Windows 10. Both 32-bit and x64 systems are supported.
  • This utility is only useful if your desktop is extended to multiple monitors. If you have multiple monitors that display the same content, then MultiMonitorTool is useless for you.
Versions History
  • Version 1.90
    • Added new options: 'Turn Off Monitors', 'Turn On Monitors', and 'Swicth Off/On Monitors'. These options works only on Windows Vista or later with hardware that supports DDC/CI.
    • Added new command-line options: /TurnOff , /TurnOn , and /SwitchOffOn
  • Version 1.86
    • 'Use Monitor ID In Load Config' option is now turned on by default.
  • Version 1.85
    • When making changes from command-line ( /enable, /disable, and so on...) MultiMonitorTool now loads all monitors to the internal list that is used to delect the specified monitor, including monitors detected as 'Duplicate' and 'Disconnected'. In previous versions, MultiMonitorTool failed to find the monitor if it was detected as Duplicate/Disconnected.
    • Made a small change that hopefully will fix incorrect MonitorID problem on some systems.
    • When duplicate monitors are detected and 'Show Duplicate Monitors' is turned off, MultiMonitorTool now takes the first monitor item instead of the second one.
    • Added 'Disconnected' column.
  • Version 1.83
    • Added 'Show Duplicate Monitors' option. On version 1.80, a bug that caused MultiMonitorTool to display the same monitor more than once was fixed, but it seems that on some systems, this bug fix may cause MultiMonitorTool to ignore a second monitor. So if you don't see all monitors on your system, you should try to turn on the 'Show Duplicate Monitors' option...
  • Version 1.82
    • You can now specify the Monitor ID value in all command-line options (/disable, /enable, /switch, and so on), for example: MultiMonitorTool.exe /enable "MONITOR\GSM59A4\{4d36e96e-e325-11ce-bfc1-08002be10318}\0012"
  • Version 1.81
    • Added 'Show Disconnected Monitors' option.
  • Version 1.80
    • Fixed bug: In some monitor configurations, MultiMonitorTool displayed the same monitor more than once.
    • The monitor ID of every monitor is now saved into the monitors configuration file.
    • Added 'Use Monitor ID In Load Config' option, If you turn it on, MultiMonitorTool will use the monitor ID to detect the correct monitors when you load a monitors configuration file.
  • Version 1.75
    • Added new columns: Monitor ID, Monitor Key, Monitor String, Monitor Name, Monitor Serial Number. (The values of 'Monitor Name' and 'Monitor Serial Number' columns are taken from the EDID data of the monitor)
    • Fixed bug: The Left-Top column displayed the coodinates as top-left instead of left-top.
  • Version 1.72
    • Fixed bug: MultiMonitorTool failed to remember the last size/position of the main window and the monitor preview window if they were not located in the primary monitor.
  • Version 1.71:
    • Fixed MultiMonitorTool to avoid from moving to another monitor the secondary taskbar (Shell_SecondaryTrayWnd class) of Windows 8.
  • Version 1.70:
    • Added option to set the update rate of the monitor preview window (the default rate is 1000 milliseconds) in the Advanced Options window (Ctrl+O). If you have a fast computer with a good video adapter, you can set update rate to around 50 milliseconds and get a real-time view of another monitor.
  • Version 1.64:
    • Added 'Always On Top' option for the preview window.
  • Version 1.63:
    • Added 'Always On Top' option.
  • Version 1.62:
    • Fixed issue: /SaveConfig command-line option failed to save the config file when running it from a batch file without specifying the full path of the config file.
  • Version 1.61:
    • Added 'Move All Windows To Primary Monitor' option (Ctrl+Shift+F1), which allows you to easily move all windows from all monitors to the primary monitor.
  • Version 1.60:
    • Added option to change the display orientation, from the user interface and from command-line ( /SetOrientation ).
  • Version 1.55:
    • Added 'Sort On Every Update' option. If it's turned on, MultiMonitorTool will sort the list of monitors and the list of Windows, every time that there is a change.
  • Version 1.51:
    • Added 'Clear Recent Files List' option.
  • Version 1.50:
    • You can now choose to load the most recent 5 monitor configurations from the tray menu.
  • Version 1.45:
    • Added /PreviewOnly command-line option, which allows you to run MultiMonitorTool in monitor preview only mode. In this mode, only the monitor preview window is displayed. Example: MultiMonitorTool.exe /PreviewOnly \\.\DISPLAY1
  • Version 1.40:
    • Added option to save the monitors list to html/xml/csv/comma-delimited file from command-line
  • Version 1.35:
    • Added option to choose another font (name and size) for using on the main window.
  • Version 1.32:
    • Fixed bug: MultiMonitorTool failed to detect windows that their top-left and right-bottom points are not located in any valid monitor. MultiMonitorTool also failed to move these windows with /MoveWindow command-line option.
  • Version 1.31:
    • When you run MultiMonitorTool, it now automatically selects the monitor that you selected in the previous time you used MultiMonitorTool.
    • Added /SelectedMonitior command-line option, which allows you to open MultiMonitorTool with the selected monitor you need. For example: MultiMonitorTool.exe /SelectedMonitior \\.\DISPLAY2
  • Version 1.30:
    • Added 'Maximum Resolution' column.
    • Added 'Set Maximum Resolution' option.
    • Added /setmax command-line option.
    • Fixed the status-bar flickering.
  • Version 1.26:
    • Added command-line support for moving windows from all monitors to the primary monitor: MultiMonitorTool.exe /MoveWindow Primary All
    • Added /SetNextPrimary command-line option.
  • Version 1.25:
    • Added 'Start As Hidden' option. When this option and 'Put Icon On Tray' option are turned on, the main window of MultiMonitorTool will be invisible on start.
    • Added /StartAsHidden command-line option.
    • Added 'Monitor Preview Window' to the tray menu.
  • Version 1.21:
    • Added 'Auto Size Columns+Headers' option, which allows you to automatically resize the columns according to the row values and column headers.
    • Fixed issue: The properties dialog-box and other windows opened in the wrong monitor, on multi-monitors system.
    • Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.
  • Version 1.20:
    • Added new command-line options: /MonitorPreviewWindow , /PreviewMode , /DrawCursorPreview , and more...
  • Version 1.15:
    • Added 'Load Recent Monitors Config' menu, which allows you to easily load the last 10 monitors configurations that you previously saved or loaded.
  • Version 1.10:
    • Added 'Draw Cursor In Monitor Preview' option.
    • Fixed the /WindowLeft, /WindowTop, /WindowWidth, /WindowHeight command-line options to work even if the window remains in the same monitor.
  • Version 1.05:
    • Added 'Orientation' column (Default, 90 Degrees, 180 Degrees, or 270 Degrees)
    • The display orientation is now saved into the monitors configuration file, and the orientation of the monitor is updated when you load the monitors configuration file.
    • Added 'Next' option to the /MoveWindow command-line parameter, which allows you to move the window to the next monitor.
    • Added 4 new command-line parameters: /WindowLeft, /WindowTop, /WindowWidth, /WindowHeight - which allows you to set the desired window size/position when moving the window to another monitor with /MoveWindow command-line option
  • Version 1.00 - First release.

Using MultiMonitorTool
MultiMonitorTool doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - MultiMonitorTool.exe

The main window of MultiMonitorTool contains 2 panes: The upper pane displays the list of all monitors detected on your system. When you select a monitor in the upper pane, the lower pane displays the details of all visible windows on the selected monitor.

You can select one or more monitors in the upper pane, and then use the following options: Disable Selected Monitors (Ctrl+F6), Enable Selected Monitors (Ctrl+F7), Disable/Enable Switch (Ctrl+F8), or Set As Primary Monitor (Ctrl+F9) You can also select one or more Windows in the lower pane, and then use the 'Move Window To Next Monitor' and 'Move Window To Primary Monitor' options in order to easily move Windows from one monitor to the other.

Save/Load Monitors Configuration
MultiMonitorTool allows you to save the current configuration of all monitors on your system, including the screen resolution, colors depth, and monitor position of every monitor, by using the 'Save Monitors Configuration' option (Ctrl+Shift+S). You can restore back the saved monitors configuration by using the 'Load Monitors Configuration' option (Ctrl+Shift+L). You can also save/load the monitors configuration from command-line, by using the /SaveConfig and /LoadConfig command-line options.
Preview Window
The preview window shows you a preview of the monitor you select in the upper pane. It might be useful if non-primary monitors are turned off and you want to view the windows displayed in the other monitors. In order to enable/disable the monitor preview window, simply press F2. You can also resize the preview window to any size you like.
Command-Line Options
You can use the following command-line options to change the monitor configuration or to move windows automatically without displaying any user interface. The <Monitor> parameter in all command-line options may contain the following values:
  • Primary - Specifies that you want to do the action on the primary monitor.
  • Monitor Name, as it appears in the 'Name' column, for example: \\.\DISPLAY1 , \\.\DISPLAY2, \\.\DISPLAY3
  • Monitor Number - The number that appears in the monitor name. (1 for \\.\DISPLAY1, 2 for \\.\DISPLAY2, and so on...)
  • Monitor ID, as it appears in the 'Monitor ID' column, for example: MONITOR\GSM59A4\{4d36e96e-e325-11ce-bfc1-08002be10318}\0008
/disable <Monitors> Disables the specified monitors. You can specify a single monitor or multiple monitors. Examples: MultiMonitorTool.exe /disable 1 MultiMonitorTool.exe /disable \\.\DISPLAY3 MultiMonitorTool.exe /disable 1 2 3
/enable <Monitors> Enables the specified monitors. Examples: MultiMonitorTool.exe /enable 3 MultiMonitorTool.exe /enable \\.\DISPLAY1 MultiMonitorTool.exe /enable 3 2
/switch <Monitors> Switches the specified monitors between enabled and disabled state. Examples: MultiMonitorTool.exe /switch 3 MultiMonitorTool.exe /switch \\.\DISPLAY1 MultiMonitorTool.exe /switch \\.\DISPLAY2 \\.\DISPLAY3
/setmax <Monitors> Set the maximum resolution on the specified monitors. Examples: MultiMonitorTool.exe /setmax 3 MultiMonitorTool.exe /setmax \\.\DISPLAY2 \\.\DISPLAY3
/SetOrientation <Monitor> <Orientation [0, 90, 180, 270] > Set the orientation of the specified monitor. Examples: MultiMonitorTool.exe /SetOrientation 2 270 MultiMonitorTool.exe /SetOrientation \\.\DISPLAY2 180 \\.\DISPLAY3 90 MultiMonitorTool.exe /SetOrientation 1 0 2 0
/SetPrimary <Monitor> Set the primary monitor. Examples: MultiMonitorTool.exe /SetPrimary 2 MultiMonitorTool.exe /SetPrimary \\.\DISPLAY2
/SetNextPrimary Set the next available monitor as the primary monitor. For example, if you have a system with 3 monitors and the first monitor is the primary, running this command will set the second monitor as the primary. running this command again will set the third monitor as the primary. And... running this command again will set (again) the first monitor as the primary.
/TurnOff <Monitors> Turns off the specified monitors. This feature works only if you have Windows Vista or later and the hardware supports DDC/CI. Examples: MultiMonitorTool.exe /TurnOff 1 MultiMonitorTool.exe /TurnOff \\.\DISPLAY3 MultiMonitorTool.exe /TurnOff 1 2 3
/TurnOn <Monitors> Turns on the specified monitors. This feature works only if you have Windows Vista or later and the hardware supports DDC/CI. Examples: MultiMonitorTool.exe /TurnOn 3 MultiMonitorTool.exe /TurnOn \\.\DISPLAY1 MultiMonitorTool.exe /TurnOn 3 2
/SwitchOffOn <Monitors> Switches the specified monitors between on and off state. This feature works only if you have Windows Vista or later and the hardware supports DDC/CI. Examples: MultiMonitorTool.exe /SwitchOffOn 3 MultiMonitorTool.exe /SwitchOffOn \\.\DISPLAY1 MultiMonitorTool.exe /SwitchOffOn \\.\DISPLAY2 \\.\DISPLAY3
/PreviewOnly <Monitor> {x} {y} {width} {height} Allows you to run MultiMonitorTool in monitor preview only mode. In this mode, only the monitor preview window is displayed. You must specify the monitor name to display in the preview window. Optionally, you can also specify the position and size to set the preview window. Examples: MultiMonitorTool.exe /PreviewOnly \\.\DISPLAY2 MultiMonitorTool.exe /PreviewOnly \\.\DISPLAY1 10 10 300 200
/SaveConfig <Filename> Saves the current configuration of all your monitors into the specified filename, including the screen resolution, colors depth, and monitor position. You can load the saved configuration back into the system by using the /LoadConfig command-line option. Example: MultiMonitorTool.exe /SaveConfig "c:\temp\monitors1.cfg"
/LoadConfig <Filename> Loads the monitors configuration that you previouly saved with /SaveConfig Example: MultiMonitorTool.exe /LoadConfig "c:\temp\monitors1.cfg"
/MoveWindow <To Monitor> Process <Process Name> /MoveWindow <To Monitor> Title <Title Text> /MoveWindow <To Monitor> Class <Window Class> /MoveWindow <To Monitor> All <From Monitor> This command-line allows you to move windows from one monitor to the other, according to the specified conditions. You can also use this command-line option with /WindowLeft, /WindowTop, /WindowWidth, and /WindowHeight, in order to set the width/size of the moved window. (See examples below) Here's some example:
  • Move all windows located on all monitors to the primary monitor: (The <From Monitor> parameter is omitted, so windows are moved from all monitors) MultiMonitorTool.exe /MoveWindow Primary All
  • Move all windows of Internet Explorer to the primary monitor: MultiMonitorTool.exe /MoveWindow Primary Process "iexplore.exe"
  • Move all windows of Firefox to the next monitor: MultiMonitorTool.exe /MoveWindow Next Process "firefox.exe"
  • Move all windows that their title contains the 'Hello World' string to '\\.\DISPLAY2' monitor: MultiMonitorTool.exe /MoveWindow 2 Title "Hello World"
  • Move all windows of Windows Explorer (with 'CabinetWClass' window class) to '\\.\DISPLAY3' monitor: MultiMonitorTool.exe /MoveWindow 3 Class "CabinetWClass"
  • Move all windows from '\\.\DISPLAY3' monitor to '\\.\DISPLAY2' monitor: MultiMonitorTool.exe /MoveWindow 2 All 3
  • Move all windows of Firefox to the next monitor, and set their position to (10, 10), relatively to the target monitor. MultiMonitorTool.exe /MoveWindow Next Process "firefox.exe" /WindowLeft 10 /WindowTop 10
  • Move all windows of Firefox to the next monitor, and set their width to (600, 400). MultiMonitorTool.exe /MoveWindow Next Process "firefox.exe" /WindowWidth 600 /WindowHeight 400
/MonitorPreviewWindow <0 | 1> Specifies whether to display the monitor preview window. 0 = No, 1 = Yes.
/PreviewMode <1 | 2> Specifies the preview mode. 1 = Fast and Low Quality, 2 = Slow and High Quality.
/DrawCursorPreview <0 | 1> Specifies whether to draw the cursor inside the preview window. 0 = No, 1 = Yes.
/HideInactiveMonitors <0 | 1> Specifies whether to hide inactive monitors. 0 = No, 1 = Yes.
/TrayIcon <0 | 1> Specifies whether to put an icon on the system tray. 0 = No, 1 = Yes.
/StartAsHidden <0 | 1> Specifies whether to start the main window as hidden. 0 = No, 1 = Yes. Ths command-line option works only when TrayIcon option is turned on.
/AutoRefresh <0 | 1> Specifies whether to automatically refresh the monitors/windows information. 0 = No, 1 = Yes.
/stext <Filename> Save the monitors list into a regular text file.
/stab <Filename> Save the monitors list into a tab-delimited text file.
/scomma <Filename> Save the monitors list into a comma-delimited text file (csv).
/stabular <Filename> Save the monitors list into a tabular text file.
/shtml <Filename> Save the monitors list into HTML file (Horizontal).
/sverhtml <Filename> Save the monitors list into HTML file (Vertical).
/sxml <Filename> Save the monitors list to XML file.
Have fun with the preview window
If you activate the monitor preview window and extend its size to a little less than the size of the entire monitor, the preview window will draw itself again and again and again... and the final result will be a window inside window inside window, like you can see in the following screenshot:

Translating MultiMonitorTool to other languages
In order to translate MultiMonitorTool to other language, follow the instructions below:
  1. Run MultiMonitorTool with /savelangfile parameter: MultiMonitorTool.exe /savelangfile A file named MultiMonitorTool_lng.ini will be created in the folder of MultiMonitorTool utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run MultiMonitorTool, and all translated strings will be loaded from the language file. If you want to run MultiMonitorTool without the translation, simply rename the language file, or move it to another folder.
License
This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this and you don't sell it or distribute it as a part of commercial product. If you distribute this utility, you must include all files in the distribution package, without any modification !
Disclaimer
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
Feedback
If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected] MultiMonitorTool is also available in other languages. In order to change the language of MultiMonitorTool, download the appropriate language zip file, extract the 'multimonitortool_lng.ini', and put it in the same folder that you Installed MultiMonitorTool utility.   

www.nirsoft.net

Freeware Process Viewer for Windows

 
CurrProcess v1.13 - Freeware Process Viewer Copyright (c) 2003 - 2008 Nir Sofer
Description
CurrProcess utility displays the list of all processes currently running on your system. For each process, you can view the list of all modules (DLL files) that the process loads into memory. for all processes and modules, additional useful information is also displayed: product name, version, company name, description of the file, the size of the file, and more. In addition, CurrProcess allows you to do the following actions:
  • Change the priority of a process.
  • Kill a process.
  • Dump memory of process into a text file.
  • Create HTML report containing information about a process with the list of all modules that it loads into memory.
  • Save the list of all running processes into text or HTML file.
  • Copy process or module information to the clipboard.

Versions History
  • Version 1.13:
    • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to CurrProcess.
  • Version 1.12:
    • The configuration is now saved to a file, instead of the Registry.
  • Version 1.11:
    • New column: File Attributes.
  • Version 1.10:
    • New columns for process: created/modified date of the process file, window title, number of visible and hidden windows, the user that created the process (Only for Windows NT, 2000 and XP)
    • New columns that displays memory information for a process (Only for Windows NT, 2000 and XP)
    • New option: Beep On New Process - plays a beep when a new process is created.
    • New option: Mark Unidentified Processes - marks with pink color all processes that don't contain icons and version information.
    • New option: Automatically Select New Process.
  • Version 1.00: First Release.
System Requirement
This utility works properly under Windows 9x, Windows ME, Windows 2000, Windows XP, Windows Server 2003, and Windows Vista. If you want to run this utility on Windows NT, you should download the 'psapi.dll' and place it in your system32 directory.
Using The CurrProcess Utility
This utility is a standalone executable, so it doesn't require any installation process or additional DLLs. Just run the executable (cprocess.exe) and start using it. There is only one exception: If you want to run this utility on Windows NT, you should download the 'psapi.dll', and copy it into the system32 folder.

The main window of CurrProcess utility contains 2 panes:

  • The upper pane displays the list of all processes currently running on your system. The list is automatically updated when a new process is loaded or an existing process is terminated.
  • When you select a single process in the upper pane, the lower pane displays the list of all modules that the selected process loaded into memory. By default, the modules list of a process is not automatically updated when a module is loaded or unloaded from memory. If you want to automatically update the modules pane of the selected process, select the 'Automatic Refresh' option under the Module menu. Be aware that this option consumes more CPU resources.
In both panes, you can change the order of the columns by dragging them to the desired position, or by using the 'Choose Columns' dialog-box.
Dumping Process Memory To File
CurrProcess utility allows you to scan a range of memory addresses of process, and dump all its content into a text file. The text file created in this way contains the memory data in hexadecimal format as well as in ascii format.

Notice:

  • If you select a large range of memory addresses, the memory dump file may become very very large. Be careful when you select the desired memory range and verify that you have enough disk space. However, if during the memory dumping process you see that the file becomes very large, you can always stop the dumping process by pressing the 'stop' button.
  • Not all memory addresses are valid for a process. If you select a range of invalid memory addresses, you'll get an empty dump file.
Command-Line Options
/pmhtml <Process> <Filename> Creates process-modules HTML report for the specified process. In the <Process> parameter, you can specify only the name of the process (e.g.: 'explorer', 'explorer.exe', "iexplore") or the full path of the process filename (e.g.: 'C:\Program Files\Internet Explorer\iexplore.exe'). You can also specify the ProcessID, by adding the '/' character as a prefix (e.g. /1560).

Examples: cprocess /pmhtml explorer.exe c:\temp\explorer.html cprocess /pmhtml /944 c:\temp\explorer.html cprocess /pmhtml "F:\Program Files\Internet Explorer\IEXPLORE.EXE" c:\temp\iexplore.html

/pmtext <Process> <Filename> Similar to /pmhtml, but the report is saved to text file instead of HTML file.
/pmtabular <Process> <Filename> Similar to /pmhtml, but the report is saved to tabular text file instead of HTML file.
/stext <Filename>Saves the list of all processes into a regular text file.
/stab <Filename>Saves the list of all processes into a tab-delimited text file.
/stabular <Filename>Saves the list of all processes into a tabular text file.
/shtml <Filename>Saves the list of all processes into horizontal HTML file.
/sverhtml <Filename>Saves the list of all processes into vertical HTML file.
License
This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !
Disclaimer
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
Feedback
If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected]   

www.nirsoft.net

Alternative to 'File Types' manager of Windows

 
FileTypesMan v1.82 - File Types Manager for Windows Copyright (c) 2008 - 2016 Nir Sofer
Related Utilities
  • ServiWin - Alternative to Windows services module - start/stop/restart service
  • MyUninstaller - Alternative to the standard Windows Add / Remove module
Related Links
Description
FileTypesMan is an alternative to the 'File Types' tab in the 'Folder Options' of Windows. It displays the list of all file extensions and types registered on your computer. For each file type, the following information is displayed: Type Name, Description, MIME Type, Perceived Type, Flags, Browser Flags, and more. FileTypesMan also allows you to easily edit the properties and flags of each file type, as well as it allows you to add, edit, and remove actions in a file type.
System Requirements
This utility works on any version of Windows from Windows 98 to Windows 10. For using this utility under Windows 98/ME, you must download the non-Unicode version. For using this utility under x64 system, you should download the x64 version.
Known Issue In Windows 98/ME
In some Windows 98 machines, an exception with CDFVIEW.DLL is occurred when starting FileTypesMan. To avoid this problem, go to the Options menu, and choose the 'Don't Load Icons' option. After that, FileTypesMan should work properly, but without displaying the icons according to file types.

Versions History
  • Version 1.82:
    • Added 'Icon Handler CLSID' column. When a file type has an icon handler, the icon handler set the actual icon that will be displayed for the file, instead of the 'Default Icon' value.
  • Version 1.81:
    • Added Drive and Directory\Background types.
    • Fixed bug: FileTypesMan displayed incorrect Registry keys for Directory.
  • Version 1.80:
    • Added 'Detach File Type' button to the 'Replace File Type For Selected Extension' option, which allows you to detach a file type from the selected file extension and leave the file extension as a standalone extension without a file type. If you detach a file type from a file extension, changing the icon and menu items won't affect other file extensions (Be aware that you may also need to clear the 'User Choice' field, if it's not empty)
    • Added '...' button to the 'User Choice' field, which opens a window that allows you to easily choose the desired file type.
    • Fixed FileTypesMan to use the correct file type Registry key, when there is a CurVer subkey that redirects to other file type key. In previous versions, FileTypesMan failed to change the icon and menu items of .pdf and other extensions due to this bug.
    • FileTypesMan now stores the selected font in the .cfg file.
    • FileTypesMan now displays an error message if it fails to modify action or file type.
  • Version 1.72:
    • Fixed a crash problem occurred while loading the icon of .appref-ms extension, on some systems.
    • Added 'NoIconsExt' line to the .cfg file, which contains a comma-delimited list of file extensions that FileTypesMan won't load their icons, in order to avoid a crash.
  • Version 1.71:
    • FileTypesMan now displays the extension name in the status bar while loading the icons of all file extensions.
  • Version 1.70:
    • When editing a file type that shares multiple file extensions, FileTypesMan will display a list of file extensions that might be affected by editing the file type.
  • Version 1.68:
    • FileTypesMan now doesn't allow you to replace the file type of .exe extension, because this action may cause a severe problem in Windows Explorer.
  • Version 1.67:
    • Fixed bug: FileTypesMan failed to display the menu items of Directory under Windows 7.
  • Version 1.66:
    • Added /scomma command-line option, which was missing in previous versions.
  • Version 1.65:
    • Fixed the flickering occurred while scrolling the file types list.
    • Added new command-line options: /DontLoadIcons , /MarkDisabledActions , /AutoDesktopRefresh , /ShowURLProtocols , /ExtractResourceCaption , /ShowApplicationsTypes
  • Version 1.62:
    • Added 'Auto Size Columns+Headers' option.
    • Fixed issue: Dialog-boxes opened in the wrong monitor, on multi-monitors system.
  • Version 1.61:
    • Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.
  • Version 1.60:
    • Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file.
  • Version 1.58:
    • Fixed issue: Removed the wrong encoding from the xml string, which caused problems to some xml viewers.
  • Version 1.57:
    • Added 'Hide Dot In Extension' option. When this option is turned on, the preceding dot is not displayed in the extension column.
  • Version 1.56:
    • Fixed icons problem on Windows7/x64.
  • Version 1.55:
    • Fixed issue: When UserChoice is selected, FileTypesMan now displays the right file type properties loaded from the UserChoice application key.
    • Fixed issue: When UserChoice is selected, the 'Open File Type In RegEdit' option now opens the right UserChoice application key.
  • Version 1.53:
    • When UserChoice is selected for specific extension in Windows 7/Vista, FileTypesMan now display the actions of the UserChoice instead of the actions of the file type/extension.
  • Version 1.52:
    • Added command-line options to save the types/extensions list into html/text/xml/csv file.
  • Version 1.51:
    • Added 'Choose Icon' dialog-box like in the file types manager of Windows, to allow you to easily choose the desired file type icon. (Works only on Windows XP or greater)
  • Version 1.50:
    • Added the option to select one or more file extensions, and then send the information to extension.nirsoft.net Web site. This Web site collects a general statistics information about file extensions and allows you to find out which programs can open the desired file extension.
    • Added 'View Extension In extension.nirsoft.net' option, so you can view the extensions information submitted by other users of FileTypesMan utility.
    • Added version information columns for the extension, according to the dll/exe of the file-type icon.
  • Version 1.45:
    • Added version information columns in the actions table - Product Name, Product Version, Product Description, and Company Name.
  • Version 1.42:
    • Added 'Extended' property to action dialog-box. When this property is turned on, the menu item will be displayed only if you press the Shift key.
  • Version 1.41:
    • Added 'Jump To User Choice Entry' option - for file types with 'User Choice' in Windows Vista/7.
  • Version 1.40:
    • Added application entries. (Stored in HKEY_CLASSES_ROOT\Applications)
    • Added support for 'UserChoice' entries in Windows Vista/7 (Stored in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.extension]\UserChoice). User Choice option is used when you right click on a file, and choose the default program (Open With -> Choose Default Program). UserChoice overwrites the default action when you double-click the file.
    • Added 'File Type Group' column - Standard, Perceived Type, URL Protocol, or Application.
  • Version 1.30:
    • Added support for actions under HKEY_CLASSES_ROOT\SystemFileAssociations key.
    • Added 'SystemFileAssociations' column for actions.
    • Added 'Registry Key' column for actions.
    • Added 'Extract Resource Captions' option - For actions that their captions are stored inside a resource (For example: '@%SystemRoot%\system32\stobject.dll,-417') this option automatically loads the real caption from the resource file and displays it in the caption column.
  • Version 1.21:
    • Fixed bug: Adding new extension didn't work if the user didn't specify the extension name with a dot prefix.
    • Added more accelerator keys.
  • Version 1.20:
    • Added support for creating and deleting file extensions.
    • A few bugs fixed.
  • Version 1.11:
    • Added more accelerator keys.
  • Version 1.10:
    • Added support for perceived types (video, audio, image, text, and system)
    • Added 'Open Action In RegEdit' option.
    • Added 'Open File Type In RegEdit' option.
  • Version 1.08 - The dialog-boxes are now resizable.
  • Version 1.07 - Added new option: Select Another Font.
  • Version 1.06 - Fixed bug: The main window lost the focus when the user switched to another application and then returned back to FileTypesMan.
  • Version 1.05 - Added support for URL protocols. (Options->Show URL Protocols)
  • Version 1.04 - Added support for saving to comma-delimited file.
  • Version 1.03 - Added 'Always Show Extension' column.
  • Version 1.02 - Fixed bug: FileTypesMan failed to add the first action in a file type.
  • Version 1.01 - Fixed critical bug under Windows 98 - Icons disappeared in the 'start' menu.
  • Version 1.00 - First release.
Start Using FileTypesMan
FileTypesMan doesn't require any installation process or additional DLL files. In order to start using it, simply copy the executable file (FileTypesMan.exe) to any folder you like, and run it. After running it, you should wait a few seconds until the file types list is loaded. If the loading process is too slow, it's recommended to turn off the icons loading (Options->Don't Load Icons in menu), so in the next time that you run FileTypesMan, the loading process will be faster. The main window of FileTypesMan contains 2 panes. The upper pane displays the list of all extensions/file types registered on your computer. When you select a single file type in the upper pane, the lower pane displays the list of all actions of the selected type.
'Replace File Type For Selected Extension' option (F4)
Sometimes, when you install a new software, it automatically replaces the file types associated with various file extensions. This means that when you double-click the file, the new installed application is opened, instead of the old one. The icon of the extension is usually also replaced to the icon of the new application. The 'Replace File Type' feature allows you to set the file extension back to the original file type. In order to do that, select the desired file extension in the main window of FileTypesMan, and press F4. You'll get a long list of available file types on your computer. Find and select the previous file type that handled the extension, and choose 'Ok'.
Desktop Refresh
Each time that you make a change in the properties of a file type, FileTypesMan automatically initiate a general desktop refresh, so your changes will take affect immediately, even for opened Explorer windows. However, on slow computers, this desktop refresh might consume a fair amount of CPU resources, and even hang the entire operating system for a few seconds. If you want to avoid this desktop refresh on every change that you make, simply disable the automatic refresh, by unchecking the option under the following menu: Options->Automatic Desktop Refresh. You can always initiate a desktop refresh when you need it, simply by selecting 'File->Refresh Desktop Now' from the main menu.
Sending extension information to extension.nirsoft.net
extension.nirsoft.net is a Web site that allows you to find out which programs can open a specific file extension. If you want, you can add the extension information stored in your computer into extension.nirsoft.net Web site, by using the 'Send Report to extension.nirsoft.net' option under the Help menu.(Ctrl+F9). For more infromation about how to submit your extension information, read here
Command-Line Options
/DontLoadIcons <0 | 1> Specifies whether to load the icons from the file type dll. 0 = No, 1 = Yes. If FileTypesMan crashes while loading the file types list, running FileTypesMan with '/DontLoadIcons 1' command may solve the problem.
/MarkDisabledActions <0 | 1> Specifies whether to mark disabled items. 0 = No, 1 = Yes.
/AutoDesktopRefresh <0 | 1> Specifies whether to automatically refresh the desktop on every change. 0 = No, 1 = Yes.
/ShowURLProtocols <0 | 1> Specifies whether to show URL protocols. 0 = No, 1 = Yes.
/ExtractResourceCaption <0 | 1> Specifies whether to extract resource captions. 0 = No, 1 = Yes.
/ShowApplicationsTypes <0 | 1> Specifies whether to show application types. 0 = No, 1 = Yes.
/stext <Filename> Save the list of types/extensions into a regular text file.
/stab <Filename> Save the list of types/extensions into a tab-delimited text file.
/scomma <Filename> Save the list of types/extensions into a comma-delimited text file (csv).
/stabular <Filename> Save the list of types/extensions into a tabular text file.
/shtml <Filename> Save the list of types/extensions into HTML file (Horizontal).
/sverhtml <Filename> Save the list of types/extensions into HTML file (Vertical).
/sxml <Filename> Save the list of types/extensions into XML file.
/sort <column> This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Type Name" and "Extension". You can specify the '~' prefix character (e.g: "~Extension") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

Examples: FileTypesMan.exe /shtml "f:\temp\types.html" /sort 2 /sort ~3 FileTypesMan.exe /shtml "f:\temp\types.html" /sort "Extension"

/nosort When you specify this command-line option, the list will be saved without any sorting.
Translating FileTypesMan to other languages
In order to translate FileTypesMan to other language, follow the instructions below:
  1. Run FileTypesMan with /savelangfile parameter: FileTypesMan.exe /savelangfile A file named FileTypesMan_lng.ini will be created in the folder of FileTypesMan utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run FileTypesMan, and all translated strings will be loaded from the language file. If you want to run FileTypesMan without the translation, simply rename the language file, or move it to another folder.
License
This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !
Disclaimer
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
Feedback
If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected]

FileTypesMan is also available in other languages. In order to change the language of FileTypesMan, download the appropriate language zip file, extract the 'filetypesman_lng.ini', and put it in the same folder that you Installed FileTypesMan utility.

  

www.nirsoft.net

View browsing history of your Web browsers

 
BrowsingHistoryView v2.10 - View browsing history of your Web browsers Copyright (c) 2012 - 2017 Nir Sofer
See Also
  • MyLastSearch - View your latest searches with major search engines.
  • NK2Edit - Edit, merge and fix the AutoComplete files (.NK2) of Microsoft Outlook.
Description
BrowsingHistoryView is a utility that reads the history data of 4 different Web browsers (Internet Explorer, Mozilla Firefox, Google Chrome, and Safari) and displays the browsing history of all these Web browsers in one table. The browsing history table includes the following information: Visited URL, Title, Visit Time, Visit Count, Web browser and User Profile. BrowsingHistoryView allows you to watch the browsing history of all user profiles in a running system, as well as to get the browsing history from external hard drive. You can also export the browsing history into csv/tab-delimited/html/xml file from the user interface, or from command-line, without displaying any user interface.

Versions History
  • Version 2.10:
    • Added new option: 'Automatically stop the cache task of IE10/IE11/Edge for unlocking the database file.' If this option is turned on - BrowsingHistoryView automatically stops the 'CacheTask' Scheduled task to unlock the database file of IE10/IE11/Edge (WebCacheV01.dat).
    • When you use the 'Load history from remote computer' option, BrowsingHistoryView will stop the 'CacheTask' Scheduled task on the remote computer, so you'll be able to view the history of IE10/IE11/Edge remotely.
  • Version 2.05:
    • Added 'Load history from remote computer' option in 'Advanced Options' window. Be aware that this option works only when you have full admin access to the remote computer. Also, the history of IE10/IE11 is only available before the user logged-on to the system, because after the log-on the history database of IE10/IE11 is locked.
    • Fixed bug: 'Copy Selected Items' worked improperly when setting the 'Unicode/Ascii Save Mode' to 'Always UTF-8'.
  • Version 2.00:
    • Added 'Visit Type' column for Chrome and Firefox Web browsers. (Link, Typed URL, Bookmark, and so on)
  • Version 1.95:
    • Added 'Quick Filter' feature (View -> Use Quick Filter or Ctrl+Q). When it's turned on, you can type a string in the text-box added under the toolbar and BrowsingHistoryView will instantly filter the history table, showing only lines that contain the string you typed.
  • Version 1.91:
    • Fix bug: When using /SaveDirect command-line option, the file was always saved according to the default encoding, instead of using the selected encoding in Options -> Save File Encoding.
  • Version 1.90:
    • Added support for Vivaldi Web browser.
    • When 'Load history from the specified profiles folder' option is selected, the folders combo-box is filled with the profiles folders stored in shadow copies of your hard drive. When loading history from shadow copies, you may find history items older than what you can find in your current system.
  • Version 1.87:
    • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.
    • Fixed bug: BrowsingHistoryView crashed when using the find option while the last item was selected.
  • Version 1.86:
    • You can now choose the desired encoding (ANSI, UTF-8, UTF-16) to save the csv/xml/text/html files. (Under the Options menu)
  • Version 1.85:
    • Added new option to the 'Advanced Options' window: Load only URLs contain one of the specified strings (comma-delimited list).
    • Added new option to the 'Advanced Options' window: Don't load URLs that contain one of the specified strings (comma-delimited list).
  • Version 1.81:
    • The 'Web Browser' column now displays 'Internet Explorer 10/11 / Edge' for items of IE10/IE11/Edge (In previous versions it displayed 'Internet Explorer 10')
  • Version 1.80:
    • Added support for Yandex Web browser.
  • Version 1.77:
    • The properties window is now larger and resizable.
  • Version 1.76:
    • Added option to skip duplicate URLs that their visit time difference is less than xx seconds. (In 'Advanced Options' window) Sometimes, A web browser may record a Web page visit multiple times with a difference of a few seconds, even when the Web page was visited only once. This option allows you to hide these duplicate history records.
  • Version 1.75:
    • Added support for Microsoft Edge/Project Spartan (On Windows 10).
    • Fixed issue: When Internet Explorer 10/11 was opened by multiple users, BrowsingHistoryView displayed all history records of IE 10/11 multiple times.
  • Version 1.71:
    • Fixed issue: When loading large amount of history items, some actions, like selecting items and copying selected items to the clipboard were very slow.
  • Version 1.70:
    • Added 'Typed Count' column (Only relevant to Chrome Web browser).
  • Version 1.69:
    • Fixed issue: On some systems, BrowsingHistoryView failed to read the history of IE10/IE11 from WebCacheV01.dat
  • Version 1.68:
    • BrowsingHistoryView now detects the portable version of Firefox if it's running in the background.
  • Version 1.67:
    • Added 'URL Length' column.
  • Version 1.66:
    • Added 'Load history items from the last xx minutes' to the 'Advanced Options' window.
    • Fixed bug: BrowsingHistoryView failed to remember the last size/position of the main window if it was not located in the primary monitor.
  • Version 1.65:
    • Added support for Opera (Version 15 or later).
  • Version 1.60:
    • Added 'Browser Profile' column, which displays the folder name of the Web browser profile (For Firefox and Chrome Web browsers).
  • Version 1.55:
    • Added 'Save Configuration To File' and 'Load Configuration From File' options.
  • Version 1.52:
    • Fixed bug: When getting history information from a remote computer and both local computer and remote computer have IE10 or IE11, BrowsingHistoryView displayed the IE10/IE11 history of the local computer... (Be aware that BrowsingHistoryView cannot display the IE10/IE11 history of a remote computer while the WebCacheV01.dat file on the remote computer is locked)
  • Version 1.51:
    • Fixed to find the correct item when typing the string you want to search into the main List View.
  • Version 1.50:
    • Added 'Load history from the specified history files' option in the 'Advanced Options' window.
  • Version 1.44:
    • Fixed bug from v1.43: BrowsingHistoryView stopped working on Windows 2000.
  • Version 1.43:
    • Fixed to display date/time values according to daylight saving time settings.
  • Version 1.42:
    • Added /cfg command-line option, which instructs BrowsingHistoryView to use a config file in another location instead if the default config file, for example: BrowsingHistoryView.exe /cfg "%AppData%\BrowsingHistoryView.cfg"
  • Version 1.41
    • Fixed a bug with displaying IDN URLs (URLs containing non-English characters) from Firefox history.
  • Version 1.40
    • Added new data source in the 'Advanced Options' window: Load history from the specified custom folders. In this option, you can select the correct AppData folder, Local AppData folder, and the History folder of the profile you want to inspect.
  • Version 1.36
    • Fixed the problem with the 'Advanced Options' window on Windows 2000.
  • Version 1.35
    • Added 'Show Advanced Options On Start' option. You can turn off this option if you don't want that the 'Advanced Options' window will appear on every time that you run BrowsingHistoryView.
  • Version 1.33
    • Improved the detection of AppData and Local AppData folders when reading the history from external drive.
  • Version 1.32
    • Added secondary sorting: When clicking the 'Web Browser' column header, the list is sorted by the 'Web Browser' column, and then by the 'Visit Time' column.
  • Version 1.31
    • Added option to get the history from Internet Explorer API, instead of reading the file directly. (Available only when loading the history of the current user).
  • Version 1.30
    • Added improved support for Internet Explorer 10, which works smoothly and doesn't require to run BrowsingHistoryView as administrator. There is no need to execute BrowsingHistoryView with any additinal command-line option in order to read the locked file of IE10 (WebCacheV24.dat or WebCacheV01.dat), and the /UseVolumeShadowCopy command-line option added on v1.15 was removed from this version. Be aware that during browsing on IE10, you may get corrupted history result, because the database is not fully flushed to the disk. Also, be aware that BrowsingHistoryView cannot read a locked IE10 file on a remote network system.
  • Version 1.27
    • Fixed bug: BrowsingHistoryView failed to load Firefox profile located on a drive letter which is different from the drive letter where the Windows profiles (c:\users ...) are located.
    • Fixed the flickering appeared while scrolling the history items.
  • Version 1.26
    • Fixed bug: When exporting browser history data with /SaveDirect command-line option, BrowsingHistoryView added byte order mark of Unicode, while the file was saved as Ascii.
  • Version 1.25
    • BrowsingHistoryView now reads the history of all profiles from Chrome and Chrome Canary Web browsers.
  • Version 1.21
    • Fixed bug: BrowsingHistoryView displayed corrupted URLs from partially deleted records of Internet Explorer history file.
  • Version 1.20
    • Added support for Chrome Canary and SeaMonkey Web browsers.
    • Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.
  • Version 1.16
    • Fixed bug: BrowsingHistoryView failed to read some of the history items of Internet Explorer 10.
  • Version 1.15
    • Added support for Internet Explorer 10 (WebCacheV24.dat or WebCacheV01.dat). There are some limitations and problems with this version of Internet Explorer. See the 'Internet Explorer 10 Support' section for more information.
  • Version 1.10
    • Added 'Visited From' column (Only for Firefox and Chrome), which displays the URL that the user has visited prior to the Web page specified under the URL column.
  • Version 1.06
    • Fixed BrowsingHistoryView to display the Web page title for Internet Explorer Web browser.
  • Version 1.05
    • Added 'Copy URLs' option (Ctrl+U)
    • Added 'Open URL In Web Browser' option.
  • Version 1.01
    • BrowsingHistoryView now reads the profiles.ini file of Firefox to get the correct profile folders.
  • Version 1.00 - First release.
System Requirements
This utility works on any version of Windows, starting from Windows 2000, and up to Windows 10. Both 32-bit and x64 systems are supported.

The following Web browsers are supported:

  • Internet Explorer (Version 4.00 and greater)
  • Mozilla Firefox (Version 3.00 and greater)
  • Microsoft Edge
  • Google Chrome
  • Safari
  • Opera (Version 15 or later, which is based on Chrome Web browser)
Known Limitations and Problems
  • 'Visit Count' on Internet Explorer Web browser: The 'Visit Count' column is taken "as is" from the history file of Internet Explorer. Unfortunately, Internet Explorer tend to extremely bloat the 'Visit Count' number, which means that you cannot assume that the 'Visit Count' number represents the actual number of times that the user visited the specified Web site. This remark is only relevant for Internet Explorer. Other Web browsers count the number of visits properly, as far as I know.
  • Limitations and problems with reading the history of IE10, IE11 and Microsoft Edge: Version 10 and 11 of Internet Explorer stores the history data inside WebCacheV01.dat, and this file is locked by the operating system most of the time, even when IE is closed. In order to unlock the history database file, you should turn on the 'Automatically stop the cache task of IE10/IE11/Edge' option. If you use the 'Load history from remote computer' option - BrowsingHistoryView will stop the cache task of IE10/IE11/Edge on the specified remote system, so you'll be able to see the history of IE10/IE11/Edge remotely.
Start Using BrowsingHistoryView
BrowsingHistoryView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - BrowsingHistoryView.exe

After you run BrowsingHistoryView, the 'Advanced Options' window is displayed. By default, BrowsingHistoryView offers you to load the history of all Web browsers and all user profiles in the last 10 days, but you can change the options according to your needs.

After pressing 'Ok' in the 'Advanced Options' window, BrowsingHistoryView loads and displays the browsing history according to the options you chose.

The 'Advanced Options' Window
  • Filter by visit date/time: Allows you to load the history from the last number of days/hours, or from specific date/time range.
  • Web Browsers: BrowsingHistoryView will load the history only from the selected Web browsers. For example, if you want to only get the browsing history of Internet Explorer, then you need to select the 'Internet Explorer' check-box and deselect all others.
  • Load history from: Allows you to choose the data source of the browsing history:
    • Load history from the current running system (All users): If you choose this option, BrowsingHistoryView scans all the user profiles on your system (C:\Documents and Settings or C:\Users) and loads the history data from them. Be aware that the Registry file of every user profile (NTUSER.DAT) should be readable, because BrowsingHistoryView uses the Registry file to locate the correct history file/folder of every Web browser. If BrowsingHistoryView cannot read NTUSER.DAT, it'll try to locate the correct folders in other less reliable ways.
    • Load history from the current running system (Only current user): If you choose this option, BrowsingHistoryView loads only the browsing history of the current logged-on user.
    • Load history from the specified profiles folder: If you choose this option, BrowsingHistoryView scans all the user profiles under the specified folder. The specified folder should be something like H:\Documents and Settings (On Windows XP) or H:\Users (On Windows 7/2008/Vista/8). Be aware that the Registry file of every user profile (NTUSER.DAT) should be readable, because BrowsingHistoryView uses the Registry file to locate the correct history file/folder of every Web browser. If BrowsingHistoryView cannot read NTUSER.DAT, it'll try to locate the correct folders in other less reliable ways.
    • Load history from the specified profile: If you choose this option, BrowsingHistoryView loads the history from the specified profile folder. The specified profile folder should be something like H:\Documents and Settings\Administrator (On Windows XP) or H:\Users\Administrator (On Windows 7/2008/Vista/8).
    • Load history from the specified custom folders: If you choose this option, you should specify the following folders of the user profile you want to load: History (e.g: C:\Users\user01\AppData\Local\Microsoft\Windows\History ), App Data (e.g: C:\Users\user01\AppData\Roaming), Local App Data (e.g: C:\Users\user01\AppData\Local)
    • Load history from the specified history files: If you choose this option, you have to specify the history file of every Web browser that you want to load.
    • Load history from remote computer: Allows you to load the browsing history from remote computer on your network. Be aware that this option works only when you have full admin access to the remote computer. If you want to view the history of IE10/IE11/Edge Web browser, you have to turn on the following option: 'Automatically stop the cache task of IE10/IE11/Edge for unlocking the database file.'
Reading Older History From Shadow Copies
If your hard drive has one or more shadow copies, you can view the history stored inside these shadow copies by selecting the 'Load history from the specified profiles folder' option in the 'Advanced Options' window and then choosing the desired shadow copy path (I'll be something like '\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\users') from the path combo-box. Inside shadow copies you may find old history items that don't exist in the current system as well as history items there were deleted by clearing the Web browser history. Be aware that the shadow copies feature only works starting from Windows Vista (XP is not supported).
Command-Line Options
/cfg <Filename> Start BrowsingHistoryView with the specified configuration file. For example: BrowsingHistoryView.exe /cfg "c:\config\bhv.cfg" BrowsingHistoryView.exe /cfg "%AppData%\BrowsingHistoryView.cfg"
/stext <Filename> Save the browsing history into a regular text file.
/stab <Filename> Save the browsing history into a tab-delimited text file.
/scomma <Filename> Save the browsing history into a comma-delimited text file (csv).
/stabular <Filename> Save the browsing history into a tabular text file.
/shtml <Filename> Save the browsing history into HTML file (Horizontal).
/sverhtml <Filename> Save the browsing history into HTML file (Vertical).
/sxml <Filename> Save the browsing history into XML file.
/sort <column> This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Title" and "URL". You can specify the '~' prefix character (e.g: "~Visit Time") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

Examples: BrowsingHistoryView.exe /shtml "f:\temp\history.html" /sort 2 /sort ~1 BrowsingHistoryView.exe /shtml "f:\temp\history.html" /sort "URL" /sort "Visit Time"

/nosort When you specify this command-line option, the list will be saved without any sorting.
/SaveDirect Save the browsing history in SaveDirect mode. For using with the other save command-line options ( /scomma, /stab, /sxml, and so on...) When you use the SaveDirect mode, the history lines are saved directly to the disk, without loading them into the memory first. This means that you can save a list with large amount of history lines into your disk without any memory problem, as long as you have enough disk space to store the saved file. The drawback of this mode: You cannot sort the lines according to the column you choose with /sort command-line option.
/HistorySource <Source> Specifies the type of history data source:
  • 1 - Load history from the current running system (All users).
  • 2 - Load history from the current running system (Only current user).
  • 3 - Load history from the specified profiles folder (/HistorySourceFolder command-line parameter).
  • 4 - Load history from the specified profile (/HistorySourceFolder command-line parameter).
/HistorySourceFolder <Folder> Specifies the folder path if /HistorySource is 3 or 4.
/VisitTimeFilterType <Filter Type> Specifies the type of date/time filter:
  • 1 - Load history from any date/time.
  • 2 - Load history from the last xx hours (xx specified in /VisitTimeFilterValue)
  • 3 - Load history from the last xx days (xx specified in /VisitTimeFilterValue)
  • 4 - Load history from the specified date/time range (The time range is specified in /VisitTimeFrom and /VisitTimeTo)
/VisitTimeFilterValue <Filter Value> Specifies the filter value when /VisitTimeFilterType is 2 or 3
/VisitTimeFrom <Time>/VisitTimeTo <Time> Specifies the date/time range when /VisitTimeFilterType is 4. date/time value must be in the following format: dd-mm-yyyy hh:nn:ss

For example: BrowsingHistoryView.exe /VisitTimeFrom "10-01-2012 12:00:00" /VisitTimeTo "18-02-2012 10:00:00"

/LoadIE <0 | 1>/LoadFirefox <0 | 1>/LoadChrome <0 | 1>/LoadSafari <0 | 1> Specifies whether to load the history of IE/Firefox/Chrome/Safari Web browser. 0 = Don't load, 1 = Load.

Here's some command-line examples: BrowsingHistoryView.exe /HistorySource 4 /HistorySourceFolder "H:\Documents and Settings\User01" /stab "c:\temp\history.txt" BrowsingHistoryView.exe /HistorySource 3 /HistorySourceFolder "G:\Documents and Settings" /VisitTimeFilterType 3 /VisitTimeFilterValue 10 /scomma "c:\temp\history.csv" BrowsingHistoryView.exe /HistorySource 1 /LoadIE 1 /LoadFirefox 0 /LoadChrome 0 /LoadSafari 0 /shtml "c:\temp\history.html" BrowsingHistoryView.exe /HistorySource 2 /VisitTimeFilterType 4 /VisitTimeFrom "01-01-2011 00:00:00" /VisitTimeTo "01-01-2012 00:00:00" /stab "c:\temp\history.txt"

Translating BrowsingHistoryView to other languages
In order to translate BrowsingHistoryView to other language, follow the instructions below:
  1. Run BrowsingHistoryView with /savelangfile parameter: BrowsingHistoryView.exe /savelangfile A file named BrowsingHistoryView_lng.ini will be created in the folder of BrowsingHistoryView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run BrowsingHistoryView, and all translated strings will be loaded from the language file. If you want to run BrowsingHistoryView without the translation, simply rename the language file, or move it to another folder.
License
This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this and you don't sell it or distribute it as a part of commercial product. If you distribute this utility, you must include all files in the distribution package, without any modification !
Disclaimer
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
Feedback
If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected]

BrowsingHistoryView is also available in other languages. In order to change the language of BrowsingHistoryView, download the appropriate language zip file, extract the 'browsinghistoryview_lng.ini', and put it in the same folder that you Installed BrowsingHistoryView utility.

  

www.nirsoft.net


Смотрите также