diff --git a/samples/wow64sw.py b/samples/wow64sw.py new file mode 100644 index 0000000..23b5f32 --- /dev/null +++ b/samples/wow64sw.py @@ -0,0 +1,18 @@ +""" +Switch x86(WOW64) <-> x64 processor mode +And execute commands (if specified) +""" + +import sys +from pykd import * + +if __name__ == "__main__": + if getProcessorType() == "X64": + setProcessorMode( {"X64": "X86", "X86": "X64"}[ getProcessorMode() ] ) + if len(sys.argv) > 1: + command = "" + for arg in sys.argv[1:]: + command = command + " " + arg + dprintln( dbgCommand(command) ) + else: + dprintln("For \"X64\" processor only")