Tools for Windows
 
Home

  German version of this page
 
  Licence
 
All tools on this page work under Windows 2000 and higher. They are Freeware.

Allowed:
- usage in any environment, including commercial
- include in software products, including commercial
- include on CD/DVD of computer magazines

Not allowed:
- modify any of the files
- offer for download by means of a "downloader" software

 

  USB Device Tree Viewer
 
Got his own page: UsbTreeView

Download: usbtreeview.zip

 

  Device Cleanup Tool V0.2 - removes non-present devices from the Windows device management
 
Each once attached device leave an entry in the Windows device management. By means of the Windows device manager you can delete one by one only. With this tool you can delete multiple or all non-present devices.

Screenshot:

devicecleanup

Download: devicecleanup.zip

Last update: 26 May 2013

 

  CloseWindow V0.1 - closing windows
 
CloseWindow closes windows by commandline. For identifying the right window either the window text (the caption) or its class must be given at the commandline.
CloseWindow -text="windowtext" -class="windowclass"
Wildcards can be used.

Sample: Close all Windows Calculators

closewindow -class="SciCalc"
Sample: Close Explorer window of drive U:
closewindow -text="U:\*" -class="ExploreWClass"
The window class can be determined by my tool WinInfo

Download: closewindow.zip

Last update: 5 March 2010

 

  FindEXE V0.1 - find the full path to an executable file
 
Sample:
FindExe calc

C:\Windows\System32\calc.exe

Download: findexe.zip

Last update: 7 July 2010

 

  Sleep - Console program that waits for n milliseconds
 
Sample for waiting 1 second:
sleep 1000

Download: sleep.zip

Last update: 7 June 2007

 

  SetFileSize V0.5 - setting the size of a file
 
Samples:
SetFileSize test.bin 1024

SetFileSize test.bin 0x400

SetFileSize test.bin 1024K
The following units can be used:
K 1024
M 1024*1024
G 1024*1024*1024
T 1024*1024*1024*1024

Download: setfilesize.zip

Last update: 18 April 2012

 

  BinHexDec - Convertor for Hex, Dec and Bin numbers
 
binhex

Download: binhex.zip

Last update: 19 Aug 2009

 

  COM Name Arbiter Setter V0.4 - gives control over reserved COM port numbers
 
Whenever a new COM port is installed, Windows looks for the first never used number. This ensures that there are no conflicts when two of the devices are attached at the same time.

In real live the users do not use their devices (as USB to COM adaptors) at the same time, but the COM numbers increase and increase...

Windows stores used COM port numbers in the registry here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
It is 32 bytes with 8 bits in each byte. A set bit makes a port number (1..256) reserved.

Removing the reservation does not do anything else than making Windows reassign the number to a new device when it is attached.
As long as the new device is not attached at the same time as the device which had these COM port before there is no problem.
If the devices are attached at the same time then the second one will not start because it cannot create its "COMx" symbolic link. This happens too if a new device wants to get a port which is supposed to be free because its arbiter bit is not set but in fact the port is in use! So don't clean up to much...

Since V0.5 you can delete a symbolic link by right-clicking it.
F5 refreshes the list (done automatically since V0.5.

Started with parameter /rnp (remove non present) it sets currently non present ports to 'available' and ends without showing the dialog.

Screenshot:

comnamearbitertool

By unchecking and pressing "Apply" reservations can be removed.

Download: com_name_arbiter_setter.zip

Last update: 16 May 2013

 

  CreateFile Tester - Testing the Windows API call CreateFile
 
The CreateFile Tester is useful for testing different parameters for the Window API call CreateFile. Furthermore it can open files exclusively to test the behaviour of other programs when they try to open such an exclusiveley opened file.

Screenshot:

createfiletest

Download: createfiletest.zip

Last update: 09 Dec 2009

 

  LogWindowAtPoint - Logs Windows at a certain position
 
This tool is useful to identify randomly popping up windows.

Screenshot:

logwindowatpoint

Download: logwindowatpoint.zip

Last update: 16 Nov 2011

 

  LogForegroundWindow - Logs the Windows which get the input focus
 
This tool is useful to identify windows which steal the focus from the active window.

Screenshot:

logfgwin

Download: logfgwin.zip

Last update: 20 Oct 2010

 


Counter since Feb. 1998



 

last change: 24 June 2012

Uwe Sieber

Home: http://www.uwe-sieber.de/english.html