|
|
|
|
|
Total Hits: 21 | Today: 1
|
Author: Kanchan Lulla
|
Rating:
|
|

Windows file monitoring system aims at providing security to files in a Windows environment. I was in a need to design an application which monitors file open and save operations on Windows and restricts a subset of file extensions to be used on a system until this utility is installed. I found a few good applications like AvaFind, FileMon, etc. performing file monitoring functionality. But, these applications use file system drivers to achieve their goals. Creating a user space application that...
|
|
|
|
Total Hits: 17 | Today: 0
|
Author: Kanchan Lulla
|
Rating:
|
|

Windows file monitoring system aims at providing security to files in a Windows environment. I was in a need to design an application which monitors file open, close and save operations on Windows and restricts the user from accessing a subset of file types until this utility is installed. This was achieved by hooking windows file related APIs and then preprocessing file open, save and close operations in windows as per the requirement. The preprocessing may be encryption of files, corrupting t...
|
|
|
|
Total Hits: 17 | Today: 0
|
Author: Grant Bolitho
|
Rating:
|
|

Resources within .NET — based applications are stored in a different format and accessed in a different manner than a traditional Windows application. This article examines a technique and supplies a command line utility that can be used to convert resources in the Win32 Resource Compiler script format to a .NET resource file and then build it into a managed assembly with embedded resources....
|
|
|
|
Total Hits: 18 | Today: 0
|
Author: Mahmoud Fayed
|
Rating:
|
|

Programming Without Coding Technology (PWCT) is a free (GPL + exception supporting commercial applications) development enviornment, Programming language and Programming paradigm for developing win32 applications 100% without directly coding. To download the last release of PWCT Click Here PWCT comes with new Methodology called Coding Simulation instead of Drag and drop The aim is to enable users to create computer software without directly coding. PWCT uses Interaction by presenting a GUI betwe...
|
|
|
|
Total Hits: 31 | Today: 0
|
Author: jrmwng
|
Rating:
|
|

It is the complete code in C language, for the Win16 platform. We shall focus on the function "GetTickCount32". The "GetTickCount32" function is called once by the entry point function, "WinMain". The "GetTickCount32" function calls the "LoadKernel32Dll" function, the "CallProc32W0" function and the "FreeKernel32Dll" function. The invocation of "CallProc32W0" is the in-process cross-boundary call to the desired 32-bit DLL function. In order to use the "CallProc32W0" function, we need to get its ...
|
|
|
|
Total Hits: 41 | Today: 1
|
Author: RockmanZero
|
Rating:
|
|

Create a report or create a dialog is normal part of most applications, but far too convoluted for many developers. If you are a Microsoft Visual Studio user, you are very lucky, you can drag controls from the controls pad to your dialog, and the code is created at the same time.But how about other platforms? How about generating the code for your own controls? we can only say sorry, you must write all the code by your hand. Here, I come to the aid, with this extendable workshop, you can simply ...
|
|
|
|
Total Hits: 56 | Today: 0
|
Author: Manish K. Agarwal
|
Rating:
|
|

At the time of installation most software asks for a product key or a serial number; this is to prevent software piracy, but how is this done? In this article, I'll cover the basic idea behind this. In each Windows portable executable (PE image file) we can place some certificate (some sort of data) using the image integrity functions (Platform SDK's ImageHlp APIs). The certificate data can be generated using a combination of product keys and some unique IDs for the desktop where the user is ins...
|
|
|
|
Total Hits: 60 | Today: 0
|
Author: rotter512
|
Rating:
|
|

After googling something related to C++, I found a very nice IDE called CodeBlocks. So I decided to refresh my win32 knowledge, but this time I started playing with WM_PAINT. This is the result of a funny GDI weekend. I'm used to program OO, but I just wanted to change, so mixed programming techinques. I only used a few classes to make it clear. The main techinque used to improve the animation quality is double buffering. We create the memory dc as soon as we have the screen dc, and we use it al...
|
|
|
|
Total Hits: 96 | Today: 1
|
Author: T800G
|
Rating:
|
|

This article presents a simple class to make window snap to a desktop working area edges, just like the popular Winamp program. The work area is the portion of the screen not obscured by the system taskbar or by application desktop toolbars (as stated in MSDN). To temporarily disable snapping while dragging the window, press and hold the snap modifier key (shift key by default). This article is reusing the code from the article Make it snappy by Peter Hesselberg, so it is recommended to read it ...
|
|
|
|
Total Hits: 59 | Today: 0
|
Author: Matt Pietrek
|
Rating:
|
|

This month I'll complete the overview of IA-64 (Itanium) parameter passing, stack frames, and return values that I began last month. In the previous column, I reviewed stack frames and how parameters are passed on the x86 CPU. I then examined the essential IA-64 registers that you'll need to know. If you're not familiar with the basic set of IA-64 registers (including the dynamic nature of the general-purpose registers), I suggest you read my previous column (see Under the Hood). To quickly revi...
|
|
|
|
Total Hits: 69 | Today: 0
|
Author: Paul DiLascia
|
Rating:
|
|

I'm developing a C++/MFC app that sometimes has to load a large file and I'd like to display a progress indicator like the one in the standard progress control. I saw another app that did this in the status bar, which I thought was cool. How can I add a progress bar to my status bar? I tried various ways, but none of them worked. I'm not sure exactly what you tried, but I was able to build a little demo app with a progress control in the status bar using a fairly straightforward approach. The id...
|
|
|
|
Total Hits: 54 | Today: 0
|
Author: Paul DiLascia
|
Rating:
|
|

I encountered a problem using your suggested approach to find the Internet Explorer_Server window as described in your September 2001 column. When using GetLastChild with an HTML page containing comboboxes, sometimes it returns the combobox instead of the Microsoft® Internet Explorer window. You can see in Spy++ that comboboxes are child windows of the Internet Explorer window, but sometimes OnNavigateComplete2 was called before these windows were created, which my program didn't account for. I ...
|
|
|
|
|
|