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
Serdar Yegulalp sells multimedia software from http://www.abyssmedia.com
Not so many years ago, homes across the country watched... Read More
"Aaaaaahhhhhh! I've been invaded by a virus!" Getting a virus... Read More
After reading this good article you will know some important... Read More
Flow Text Around a GraphicQuestion: I have inserted a photo... Read More
I am going to assume that you are running windows... Read More
Although there are many things that can affect the performance... Read More
Tip #1 -- Rebates: A rebate is not always a... Read More
Ad Blocking is getting to be a common sport on... Read More
For those seeking to buy their first flat panel TV... Read More
Computer related terminology could sometimes be daunting to newcomers. These... Read More
This is not your typical lost data story. I was... Read More
If you have a computer for home use or for... Read More
How familiar does the following sound? Your computer was working... Read More
One of the most common questions computer users ask is,... Read More
iPod users start to get the picture and it's turning... Read More
The DNS (Domain Name System) servers are what your computer... Read More
I met an entrepreneur who hole heartedly disagree with an... Read More
MMC and SDFlash memory is available in so many formats... Read More
In Windows Xp, you can install two operating systems on... Read More
It seems like fast never quite rates fast enough.No matter... Read More
Digital cameras ratings are great tools for deciding which camera... Read More
Surf the 'Net for about 10 minutes and chances rate... Read More
You have your television and home theater receiver; you just... Read More
First things first, what is Firefox? Well, it's a browser.... Read More
Below you will find some useful information and comments about... Read More
Have you ever thought about building your own computer system?... Read More
Computers are supposed to speed up our productivity?to help us... Read More
The year is 1981. IBM has just released the Personal... Read More
Winter?the official start of the cold and flu season. Though,... Read More
We all enjoy our favorite screensavers but in the same... Read More
One of the most confusing parts of beginning your Cisco... Read More
Understanding digital camera prices makes finding the best camera value... Read More
A friend told me: "My computer startup seems to be... Read More
Computers have replaced typewriters, but two-finger, hunt-and-peck typing can never... Read More
Maybe you always wanted a feature that hasn't been available... Read More
Those small USB drives have so many names, pocket drives,... Read More
This is the third in a series of articles highlighting... Read More
While most small businesses really do need to find a... Read More
Google, in their march to stay ahead of the pack... Read More
Youâ??ve studied hard; youâ??ve practiced your configurations; youâ??ve used your... Read More
Microsoft Certifications are one of the most widely acclaimed, pursued,... Read More
Cookies, not the kind that Mom makes, but the computer... Read More
IF WE say that it was mainly because of the... Read More
How can you compare mp3 players to be sure you're... Read More
I am going to assume that you are running windows... Read More
So you've got some spyware, ad-ware, or viruses on your... Read More
As the Web grows more crowded and just plain "noisy"... Read More
I met an entrepreneur who hole heartedly disagree with an... Read More
When browsing the internet you are likely to come across... Read More
I have a p3 500MHz PC with 128MB RAM, 10.2... Read More
Flow Text Around a GraphicQuestion: I have inserted a photo... Read More
Below you will find some useful information and comments about... Read More
In the first part of this home lab tutorial, CCNA... Read More
Flash mp3 players come with an exciting array of features,... Read More
That desk in front of you and everything else around... Read More
Have you ever tried to remove Spyware off your PC... Read More
BIOS - Basic Input Output SystemThe central processing unit of... Read More
Millions have enjoyed recorded music since 1877 when Thomas Edison... Read More
Having two operating systems is not as difficult as many... Read More
PDA Medical BenefitsIf you are concerned about your medical history,... Read More
With their solid-state technology, compact size, and abundant memory, portable... Read More
HTTP ProtocolThe web is run on port 80. You are... Read More
A Computer in Your HandCarrying around an address book and... Read More
Passwords have a strange dual nature. The stronger and safer... Read More
Everywhere you look today people are listening to personal audio... Read More
Are you frustrated with your PC?Is it feeling sluggish or... Read More
Personal Technology |