• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 319
  • Last Modified:

How to make software like Gamblock (www.gamblock.com)

I'd like to develop an open-source software equivalent of Gamblock.com.
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.

1 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 http://Gamblock.com 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


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now