Take ownership of registry key and fix its permissions

Budget $30 - $250 USD
Bids 2
Average Bid $150

Your job is to write using Delphi 2010 or compatible, a function or a class that can be used to take an ownership and fix permissions of any given registry key.

In other words, let me start [url removed, login to view] and create a key HKEY_LOCAL_MACHINE\Software\foobar\, right click it, select Permissions and remove permissions from all users. Now if I try to use TRegistry to delete the key, it fails. After asking your code to fix the ownership and permissions of the "foobar" key, it must be possible to access it and delete it normally with TRegistry.

Your code must work in Windows Vista, 7 and 8. You might find to see the source code of an open source program called SetACL for inspiration how this can be done. Only make a bid if you can start now, and no, I am not interested of solutions in any other programming languages.

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • vano101 Profile Picture


    Irpin,  Ukraine

    10+ years of experience in various areas of programming,

    Java, .NET, Mobile Phone, and Android

  • igors233 Profile Picture


    Melbourne,  Serbia

    I am software engineer with 15 years of experience in whole software life cycle, analysis, design, implementation and testing. I have wide experience in the software industry, delivering projects on time and within given budget. Technical skills and Competences: - Proficient in Delphi, C/C++, database design and SQL, Interbase & Firebird, experience in .NET, C#, MS SQL, Oracle, SQLite - Proficiency in Windows inner working, messaging system, low-level WinAPI, thread-safe programming... - Proficiency in accounting based software, system and low level utilities, printing and WYSIWYG application, packers (zip, 7z, rar etc.) PDF, CD/DVD burning, OLE automation programming - Experience in PocketPC, Windows CE, Windows Mobile and Windows Phone programming - Excellent knowledge of fiscal devices, experience in optical and various external devices SDK integration - Proficiency in TCP/IP server-client communication, RS232 communication, FTP/SFTP software, RegEx and HTML/XML programming

    C Programming, Windows Desktop, Delphi, and Mobile Phone