Having looked at the raw memory contents, let's use SOS to look at the object instance. One useful command is DumpHeap, which allows listing of all the heap contents and all the instances of a particular type. Instead of relying on the registers, DumpHeap can show the address of the on...
The parameters are self-explanatory. The first method (GetILFunctionBody) returns a pointer to the method body for a given method's metadata token and a module ID (metadata is created on a per-module basis). The second function allows you to modify the existing ...
The Start and Stop methods essentially provide an alternate way of setting the Enabled property (which itself is a thin wrapper around Win32® SetTimer/ KillTimer functions). The Interval property, which I just mentioned, is self-explanatory. Even though you can technically set the Interval ...
This is a self explanatory survey article in which some of Hsu's mathematical works and findings achieved in the past 50 years have been briefly described. The topics and titles of Hsu's works and results some of which were frequently quoted include the following contents: (1) Multidimensional...
Their names are self explanatory, where the first 5 refer to the mouse buttons that are being pressed, while the rest refer to various "special keys" that are being pressed (Mod1 is usually the 'Alt' key or the 'Meta' key). TODO: Problem: it seems that the state does not change ...
The Philosopher class can be used as is, but you need to understand how to start the Philosopher class and have a way of reporting on its status—whether it is eating or thinking. To start the philosopher, call the agent::start method, which spawns a task th...
The film should depict subjects which are “unstaged”, “fortuitous”, evoke “endlessness”, and form into a continuum, but not necessarily a coherent one, it should be fragmented, since the authentic life is fragmentary, “composed of instants whose only raison d'etre is their instantaneous...
As noted above, if you know what a citation is, then you also know what a ticket is — these terms refer to the same thing. There are two categories of tickets/citations: moving and non-moving violations. The terms are self-explanatory. Moving violations refer to tickets you earn while...
User controls, on the other hand, are typically oriented toward particular problem domains, often within the same project solution. Both controls and user controls are good for code and UI reuse, which is well known, but they get you only so far in terms of a design framework. For that,...
if you have a window of type X (window_base is the default), and you want to know if it's of type Y as well, you can use casting. Casting is always explicit. There are two types of casts: wnd_cast, which, if it fails, throws an exception, and try_wnd_cast, which, on failu...