How to make software like Gamblock (

Posted on 2006-05-05
Last Modified: 2008-01-09
I'd like to develop an open-source software equivalent of
I'm a C++ game programmer, but I  have no clue how to make such software.

Three main features I can think of  is

1. Detecting gambling software when it is running or being installed, so that we can shut it down.

2. Redirecting URL to another website if the user tries to access a gambling website.

3. This software cannot be uninstalled.

Any help will be very much appreciated.

Question by:wonjun
    1 Comment
    LVL 1

    Accepted Solution

       You will need to create list of black words, like poker, cards, gambling and so on. So every time when some *.exe is started (here you will need some sytem hook, to detect it) check what does tis *.exe file contains. With memory stream or filestream, search for blacklisted words, i think every software must contain same strings. Check exe name and so on. And create litle data base with checked *.exe so to not check same exe twice. When you find some soft you can update black list, so your soft will star to get smarter =) every day. I would make this software like service and hide it from TaskManager.

       Thats is simple to its again will be system hook but this time to explorer. The internet is fool with exsamples how to cach what windows is doing. cach URL check for black words. it will be harder if user isn't just a user for exsample it could write URL not like but like this Then there will bee need to check what comes into explorer :)

      Its two posibilitys how woul i do it. 1. I would make service and hide it from TaskManager. Secod make exe file and hide it from task manager. How to protect from deleting, make that software protect its self. When windows trys to delete your soft don't let him do it or protect folder path. There is many ways how to hide protect your app. But they all are unprotected from two hing SafeMode and Simplest MSDOS startup disket :).

    this is just a little start point from wich to start. But nothing inposible :)

    good luck,

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    EvenOdd challenge 10 70
    How to add a m3u Playlist to IPTV on PLEX 7 548
    countX 22 53
    Magic Software info 18 47
    One of the most frequently asked questions on EE in the "Windows Installer" zone is how to eliminate self-triggered installation of some product.  The problem occurs when, suddenly, whenever a certain application is launched, or even when a folder i…
    Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now