def test_windbg_version(): from winappdbg import System, win32 dbghelp = System.load_dbghelp() pathname = win32.GetModuleFileNameEx(-1, dbghelp._handle) sysroot = os.getenv("SystemRoot") system = os.path.join(sysroot, "System32") syswow = os.path.join(sysroot, "SysWoW64") if (pathname.lower().startswith(system.lower()) or pathname.lower().startswith(syswow.lower())): raise RuntimeError("WinDbg not found")
def test_windbg_version(): from winappdbg import System, win32 with warnings.catch_warnings(): warnings.simplefilter("ignore") dbghelp = System.load_dbghelp() if dbghelp is None: raise RuntimeError("WinDbg not found") pathname = win32.GetModuleFileNameEx(-1, dbghelp._handle) sysroot = os.getenv("SystemRoot") if not sysroot: sysroot = os.getenv("SYSTEMROOT") system = ntpath.join(sysroot, "System32") syswow = ntpath.join(sysroot, "SysWoW64") if (pathname.lower().startswith(system.lower()) or pathname.lower().startswith(syswow.lower())): raise RuntimeError("Microsoft SDK not found")