StarCraft Multi-Loader
StarCraft.exe has a handle like this:
Event, \Sessions\1\BaseNamedObjects\Starcraft Check For Other Instances, 0x00
Duplicate execution is possible by terminating this.
※ This requires administrator privileges.
- Get system all handle list from
ZwQueryInformationProcess
- Copy handle from
DuplicateHandle
- Get handle name from
NtQueryObject
- check if name is
Starcraft Check For Other Instances
- Close handle
DuplicateHandle
flagDUPLICATE_CLOSE_SOURCE