![]() |
ScarletFace 1.1created by e.P. |
|
|||
| Protects | New version! |
||||
| your | software | ||||
| downloadable | ![]() |
||||
| - without online registration- | - without activation keys | ||||
1089
KB |
|||||
![]() Safe Software Downloads |
![]() |
![]() |
![]() |
||
|
|||||
NEW: |
ScarletFace for Trials! |
Just Released! |
ScarletFace is meant to limit the number of installations of your downloadable
software on your buyer's computers and to control that the user doesn't install any more
application copies than an allowed number.
Obviously, there is nothing entirely secure and ScarletFace does have a
hole.
You may stumble on it by chance, you may look for it and find it, or you may never guess
it or won't find a way to bypass it.
Anyway, if your application is a very appealing one and, what
is more, your prospective buyers have a high computer proficiency level, we dont
recommend you to use ScarletFace.
There are two protection levels in ScarletFace and even if there also is
a possibility that your buyer gets lucky and bypasses them once o twice, his luck will run
out sooner or later, and your software won't freely circulate among his buddies, girl or
boyfriends, cousins, aunts & uncles.
Aren't Microsoft applications thoroughly protected? By accident, I came across the way to
install an unlimited number of MS Office copies, and I didn't even look for it.
But... first of all: is it difficult to use ScarletFace? |
Judge
by yourself:
|
Your Need-To-Do, Need-To-Know Summary
|
| You need to find an installer that lets you open a data file and execute a program without installing neither before the installation process of your software begins (Easy! Most installers do it). |
| You need to know how to run an external executable from your appplication using Windows Shell API. You'll find an example instruction in Delphi and the Win32 Developer's Reference in C++ in ScarletFace Help files. |
| You need to know either how to trap a Windows message or how to check a file existence and include one thing or another in your source code, so ScarletFace can tell your application if its installation is legit when the user tries to run it. We include another chunk of Delphi example code in ScarletFace Help files. |

It prevents indesirable installations of your software by controlling and
limiting their number.
Let us call it license: you can limit the licensed use of your software to one computer,
two computers or any other number.
It is up to you to chose a reasonable number, considering that every new installation, and
every new sale, increases the risk of stealing.
At the same time you should not make your buyers unconfortable.
If you feel that your buyers would like to install your software on a desktop and on a
laptop, you may offer them two licenses at a basic price and indicate in your seller web
page a price for each succesive license.
ScarletFace can protect an unilimited number of different applications
installed in the same computer. Just be sure that their executables don't share a
directory, it would cause a conflict between their ScarletFaces.
The distribution package includes a Reader program (Reader.exe) to let
you read ScarletFace configuration files you create.
Before including ScarletFace in your software
installation process, you need to configure its options. This will be accomplished by
running the configuration program Dev_ScarletFace.exe.
The main ScarletFace program (scarlet0.exe) will do the
most of the work controlling the rightful installation of your program. The secondary
program (scarlet1.exe) will control the rightful access to your program
every time the user launches it.
You must be able to retrieve the ScarletFace's verdict. To do this, you
can choose between two options:
you can receive the answer by trapping a Windows message,
or even simpler: you can check if a certain file exists in your application directory. This file will be created or destroyed each time the user runs the program, jointly with modifications in some other less visible files.
![]() |
To ensure the ScarletFace functionability, you must use an installer that lets you include a data file and execute a program before installing your software. Most installers will do it. We like to use EasySetup, a free installer which also lets you display your own logo instead of that of its creators. You'll see it in the process of installation of ScarletFace. In ScarletFace Help files you'll find all the information necessary to configure your options and to prepare your application installation program. |
Buy It Now At A Very Special Price Of: |
|
DON'T FORGET TO
|
It is an installation program that illustrates ScarletFace's
control of limitation of use (license) to ONE installation. It installs a tiny information
program Pr_Example.exe. You'll see that it lets you run the installation
all the times you want, but ScarletFace only lets you run the installed
program, Pr_Example.exe, on one computer.
Download
and try Example.exe
Try to run it as you expect your buyers to run your installation and your application.
Then you can try to install it applying all your smarts and find its hole.
If you feel that your buyers are as smart as you, then DON'T BUY ScarletFace.
Please note that if a software installation licenses are used up, ScarletFace
lets you install it, but it won't let you run it.
The ScarletFace Trial Version
doesn't have time or executions number limitations.
It also doesn't let you create your own configuration file to fully implement for your
applications protection.
You'll be able to create any number of sets of options, name them, display and modify
them, you only won't be able to use then with your downloadable applications.
![]() |
Just Released: |
![]() |
|
Be the first to get the ScarletFace for Trials Trial Version! |
||
| Questions? Suggestions? |
||