Command-line 'Where' Tool

Environment: Windows NT 4 SP6, Visual C++ 6 SP3

For a while, I've wished for tool that worked like the csh unix command, where. I.e. a tool to display where an executable is found in the search path. Finally, I wrapped the SearchPath API call in a command-line where utility. I added a couple of options to show version information. Here's the usage:

C:\>where
Usage: where [-v] [-x] [-s] [-d] <executable file>

Finds the file using the rules specified by the SearchPath 
API method:
  1. The directory from which the application loaded.
  2. The current directory.
  3. The Windows system directory.
  4. [Windows NT/2000] The 16-bit Windows system directory.
  5. The Windows directory.
  6. The directories that are listed in the PATH environment variable.
It uses .exe, .com, and .cmd as default file types if none is specified. See the documentation for the SearchPath API for more details. Options: -v Show version info -x Show extended version info -s Save command line settings (or lack of) as default -d Reset default command line settings

Downloads

Download source and exe - 53 Kb


Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Temporary network outages -- even those lasting just a few minutes -- can cripple organizations that rely on local Internet access at remote locations. Failover systems that automatically switch to 4G LTE cellular when landlines go down let organizations maximize uptime, even when the unexpected happens. Read this white paper to learn how 4G failover systems that use standalone gateways supported by a cloud-based management tool are proving to be a solid choice for improved business continuity and productivity …

  • Traditional approaches to application modernization, either manual rewrite or auto-migration tools, have been proven time and again as inefficient. Rewrite needs scarce dev skills, is slow, risky and costly; auto-migration is what Verccio Dale of Gartner defines as "a pig with a lipstick, is still a pig." Are there alternatives? Find out, download this short practical guide now!

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date