Example #1
0
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")
Example #2
0
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")
Example #3
0
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")
Example #4
0
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")