MCPcopy Create free account
hub / github.com/BeneficialCode/WinArk / IsImmersive

Method IsImmersive

WinSysCore/Processes.cpp:209–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

207}
208
209bool Process::IsImmersive() const noexcept {
210 using PIsImmersiveProcess = BOOL (WINAPI*) (HANDLE);
211 // Determines whether the process belongs to a Windows Store app.
212 if (IsWindows8OrGreater()) {
213 PIsImmersiveProcess pIsImmersiveProcess = (PIsImmersiveProcess)GetProcAddress(GetModuleHandle(L"user32.dll"), "IsImmersiveProcess");
214 return pIsImmersiveProcess(_handle.get()) ? true : false;
215 }
216 return false;
217}
218
219bool Process::IsProtected() const {
220 PROCESS_EXTENDED_BASIC_INFORMATION info;

Callers 1

GetAttributesMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected