Smart Device Functions:
Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than kernel32, prefix the name with the module name and a period.
STARTUPINFO, PROCESS_INFORMATION, SECURITY_ATTRIBUTES
This is great for starting an external app and then use the PID and handle for calls to functions such as WaitForSingleObject and all window message functions.
It should also be considered when wanting to start a process without all the diagnostic capability. When starting a process, about 3 MB of DLLs are loaded as well as several extra threads started. Doing this via Win32 API avoids this overhead.
Tips & Tricks:
Add this in constructor of a class to logically treat the app as an object.
public static void StartupNotepad()
Alternative Managed API:
Passed in place of STARTUPINFO to extend CreateProcess
7/8/2019 11:50:55 AM - dahall-184.108.40.206
The '''PROCESS_INFORMATION''' structure is filled in by either the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW function with information about the newly created process and its primary thread.
8/9/2010 12:13:12 PM - -220.127.116.11
The [SECURITY_ATTRIBUTES] structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as Kernel32.CreateFile, Kernel32.CreatePipe, Kernel32.CreateProcess, or Advapi32.RegCreateKeyEx.
7/15/2010 5:39:54 AM - -18.104.22.168
Please edit this page!
Do you have...
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more).