| ||
| ||
| ||
| ||
It's been more than a year I've written an article describing how to use Delphi in order to create a "Big Brother Windows Application - going undercover: hiding from the task list, disabling task-switch, removing from the TaskBar, disabling shut down"... all using Delphi and API calls.
Many Delphi developers were happy to find all the "required" code samples in one place...
The code was great, unfortunately it was meant to work on Windows 9x, most of the "tricks" were unusable on Windows NT compatible systems (2000/XP).
For several weeks I've been searching the Internet for the simplest and yet the best solution to enable a Delphi developer to take FULL control over the Windows system - never mind whether it's Win95 or Win XP.
Today I'd like to bring your attention to a Delphi component that solves all those problems - and much more, as you'll see!
dWinlock overview
dWinlock offers the following functions:
All options can be activated or deactivated during runtime. Therefore it is not necessary to reboot your system after making changes.
Using dWinlock from code
This is why you must adore the dWinLock component ... just place it on a form in your Delphi project, and set several boolean properties. For example to disable ALT-TAB (cool switch) and the Windows Key (the one that pops up the Start Menu), you simply need two lines of code:
// WinLock is the name of the // TdWinLock component Winlock.noAltTab := True; Winlock.noWINKEYS := True; |
After a call to the previous two lines, the user will be unable to, let's say, start the Windows Explorer by pressing Windows Key + E; of course he wont even be able to switch between started application using ALT-TAB.
Next page > About dWinLock and dGina.dll > Page 1, 2, 3
联系客服