GoVisits Web Directory » News Articles » Personal Technology Information » Compile .BAT Files into Native Windows Applications (.EXE)
 

Compile .BAT Files into Native Windows Applications (.EXE)

Since the DOS days, batch files have been one of the most convenient and immediate ways to accomplish certain tasks. Even today it's possible to find some remarkably sophisticated utilities written as command-line batch files.

On the downside, batch files are easily hacked, edited, and reverse-engineered, making them problematic to rely on in certain situations.

I've written before about some ways around this, such as using elevated or deprecated privileges, but one of the more interesting tools I've seen for working with batch files is a program called Quick Batch File Compiler (QBFC).

QBFC takes any command-line batch program and compiles it into an encrypted executable or .EXE file. An .EXE file is much harder to casually reverse-engineer, so this could be a way to conceal a particular batch file's operations from an end user. For instance, if you had a network environment where a batch script was run at logon, and you wanted key information in the script hidden, the script could be converted to an .EXE and protected from prying eyes a lot more easily than a conventional batch file. (.EXE files also run faster than batch files, of course.)

QBFC can create two types of applications: a standard console application, which accepts conventional command-line parameters, or a "ghost" application, which opens no windows and provides no feedback. The latter is best for security or for when you want to perform an install or modification silently. QBFC also lets you set various resources in the .EXE file, such as its description, the company name, version information and even the application icon.

QBFC's shareware version is unrestricted, except that all .EXEs produced by the program flash a brief note at startup. The registered version does not have this limitation.

Program's Home Page: www.battoexe.com

 

Personal Technology articles

  1. How to Save an Image in a SQL Server Database?

    Most of the web applications have a lot of images used in it. These images are usually stored in a web server folder and they are accessed by giving the relative path to the file with respect to the root folder of the website. .Net being the platform... more to this article

    Article category: Personal Technology Information

  2. Lives With Games Tradition and Industry

    The United States Of America citizen feels that games is a part of their life while developed countries such as the United Kingdom and Japan would feels that Games is high prospects to gain profit either in domestic level or internationally. Games is... more to this article

    Article category: Personal Technology Information

  3. COOKIES - What Are They!!

    Cookies, not the kind that Mom makes, but the computer type, what are they and where do they come from. Well let's give you a quick and easy explanation of what they are, where they came from and how to get rid of them.Cookies are a very small... more to this article

    Article category: Personal Technology Information

  4. iPod users get the picture

    iPod users start to get the picture and it's turning out to be colorful fun!!The latest generation of hi tech gadget users are watching the different media they use start to converge as Apple launches its latest grab for the market with iPod P... more to this article

    Article category: Personal Technology Information

  5. How to Buy a Plasma Television Set

    Most people think that all you have to do to purchase a new plasma television set is to walk into a shop, look around, and purchase the first set that catches your attention. This is how you're supposed to do it, right? Wrong! Buying a television, wh... more to this article

    Article category: Personal Technology Information

Compile .BAT Files into Native Windows Applications .EXE information

Article categories

Do Higher Digital Camera Prices Mean Better Cameras?

Understanding digital camera prices makes finding the best c...

Personal Technology Information

404 Error Pages: What Are They And How Do You Create One?

We've all seen them, you've been browsing a website and you ...

Personal Technology Information

Cisco Certification: What To Expect On Exam Day

Cisco Certification: Taking Your First Certification Exam...

Personal Technology Information

Compile .BAT Files into Native Windows Applications (.EXE)

Since the DOS days, batch files have been one of the most co...

Personal Technology Information

FTP - File Transfer Protocol Explained

File Transfer Protocol (FTP) is a protocol that is part of t...

Personal Technology Information

Make Windows XP Run Faster!

A friend told me: "My computer startup seems to be taking a ...

Personal Technology Information

A Peek Into the Near Future of Electronics Technology

How long do you think DVDs have around? 20 years? 10 years? ...

Personal Technology Information

Getting Started with HTML

The basic language of the internet is html. If you can do cr...

Personal Technology Information

HTML Explained: Part 2

Get started creating web pages using text files and HTML cod...

Personal Technology Information

5 Steps to Remove Spyware for Free

Have you ever tried to remove Spyware off your PC only to fi...

Personal Technology Information

10 Tips to SPEED Up Your PC

1. Let your PC boot up completely before opening any applica...

Personal Technology Information

Five Simple Steps to Speed up Your Computer

Most people download and save so much information on their c...

Personal Technology Information

Looking For an MP3 Player?

If you don't have an mp3 player, and even if you do, you sho...

Personal Technology Information

EDTV vs HDTV

Confused by EDTV vs HDTV? We don't blame you. The number of ...

Personal Technology Information

Help, I Need a New HDTV! (Part 1 of 5)

Feeling overwhelmed in selecting a new TV? With all the choi...

Personal Technology Information

Cisco Certification: Building Your Own Home Lab, Part I

CCNAs and CCNA candidates hear it all the time: รข??Get some...

Personal Technology Information