Index: /trunk/src/VBox/ValidationKit/Config.kmk
===================================================================
--- /trunk/src/VBox/ValidationKit/Config.kmk	(revision 70508)
+++ /trunk/src/VBox/ValidationKit/Config.kmk	(revision 70509)
@@ -109,5 +109,7 @@
 
 TEMPLATE_VBoxValidationKitR3_USES += vboximportchecker
-TEMPLATE_VBoxValidationKitR3_VBOX_IMPORT_CHECKER.win.x86   = nt350
+TEMPLATE_VBoxValidationKitR3_VBOX_IMPORT_CHECKER   = nt31$(error fuck)
+TEMPLATE_VBoxValidationKitR3_VBOX_IMPORT_CHECKER.x86   = nt31$(error fuck)
+TEMPLATE_VBoxValidationKitR3_VBOX_IMPORT_CHECKER.win.x86   = nt31$(error fuck)
 TEMPLATE_VBoxValidationKitR3_VBOX_IMPORT_CHECKER.win.amd64 = xp64
 
Index: /trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py
===================================================================
--- /trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py	(revision 70508)
+++ /trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py	(revision 70509)
@@ -539,5 +539,5 @@
             else:
                 oGstCtrlSession.environmentSet(self.sVar, self.sValue);
-        except vbox.ComException, oXcpt:
+        except vbox.ComException as oXcpt:
             # Is this an expected failure?
             if vbox.ComError.equal(oXcpt, self.hrcExpected):
@@ -580,5 +580,5 @@
             else:
                 oGstCtrlSession.environmentUnset(self.sVar);
-        except vbox.ComException, oXcpt:
+        except vbox.ComException as oXcpt:
             # Is this an expected failure?
             if vbox.ComError.equal(oXcpt, self.hrcExpected):
@@ -621,5 +621,5 @@
             else:
                 oTstDrv.oVBoxMgr.setArray(oGstCtrlSession, 'environment', self.asEnv);
-        except vbox.ComException, oXcpt:
+        except vbox.ComException as oXcpt:
             # Is this an expected failure?
             if vbox.ComError.equal(oXcpt, self.hrcExpected):
@@ -726,5 +726,5 @@
                 else:
                     oFsInfo = oGstCtrlSession.fileQueryInfo(self.sPath);
-            except vbox.ComException, oXcpt:
+            except vbox.ComException as oXcpt:
                 ## @todo: The error reporting in the API just plain sucks! Most of the errors are
                 ##        VBOX_E_IPRT_ERROR and there seems to be no way to distinguish between
@@ -1208,5 +1208,5 @@
                                        % (sSubDir, oFsObjInfo.name, oFsObjInfo.type));
                         fRc = False;
-                except Exception, oXcpt:
+                except Exception as oXcpt:
                     # No necessarily an error -- could be VBOX_E_OBJECT_NOT_FOUND. See reference.
                     if vbox.ComError.equal(oXcpt, vbox.ComError.VBOX_E_OBJECT_NOT_FOUND):
@@ -1359,5 +1359,5 @@
                                        (sCurDir, oFsObjInfo.name, oFsObjInfo.type));
                         fRc = False;
-                except Exception, oXcpt:
+                except Exception as oXcpt:
                     # No necessarily an error -- could be VBOX_E_OBJECT_NOT_FOUND. See reference.
                     if vbox.ComError.equal(oXcpt, vbox.ComError.VBOX_E_OBJECT_NOT_FOUND):
Index: /trunk/src/VBox/ValidationKit/tests/teleportation/tdTeleportLocal1.py
===================================================================
--- /trunk/src/VBox/ValidationKit/tests/teleportation/tdTeleportLocal1.py	(revision 70508)
+++ /trunk/src/VBox/ValidationKit/tests/teleportation/tdTeleportLocal1.py	(revision 70509)
@@ -764,5 +764,5 @@
         try:
             oSession.o.machine.teleporterPort = uPort;
-        except Exception, oXcpt:
+        except Exception as oXcpt:
             if not fInvalid or vbox.ComError.notEqual(oXcpt, vbox.ComError.E_INVALIDARG):
                 return reporter.testFailureXcpt('machine.teleporterPort=%u' % (uPort,));
@@ -875,5 +875,5 @@
         try:
             oProgress = oSession.o.console.teleport(sHostname, uPort, sPassword, cMsMaxDowntime);
-        except vbox.ComException, oXcpt:
+        except vbox.ComException as oXcpt:
             if vbox.ComError.equal(oXcpt, hrcExpected):
                 fRc = True;
@@ -882,5 +882,5 @@
                                      % (vbox.ComError.toString(oXcpt.hresult),
                                         vbox.ComError.toString(hrcExpected)));
-        except Exception, oXcpt:
+        except Exception as oXcpt:
             reporter.testFailure('Unexpected exception %s' % (oXcpt));
         else:
Index: /trunk/src/VBox/ValidationKit/tests/usb/usbgadget.py
===================================================================
--- /trunk/src/VBox/ValidationKit/tests/usb/usbgadget.py	(revision 70508)
+++ /trunk/src/VBox/ValidationKit/tests/usb/usbgadget.py	(revision 70509)
@@ -1063,5 +1063,5 @@
             oSocket.connect((self.sHostname, self.uPort));
             rc = True;
-        except socket.error, e:
+        except socket.error as e:
             iRc = e[0];
             if self.__isInProgressXcpt(e):
@@ -1074,5 +1074,5 @@
                     iRc = oSocket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR);
                     rc = iRc == 0;
-                except socket.error, e:
+                except socket.error as e:
                     iRc = e[0];
                 except:
@@ -1191,5 +1191,5 @@
             if cbSent == len(abBuf):
                 return True;
-        except Exception, oXcpt:
+        except Exception as oXcpt:
             if not self.__isWouldBlockXcpt(oXcpt):
                 reporter.errorXcpt('TranportTcp.sendBytes: %s bytes' % (len(abBuf)));
@@ -1223,5 +1223,5 @@
                 if cbSent == len(abBuf):
                     return True;
-            except Exception, oXcpt:
+            except Exception as oXcpt:
                 if not self.__isWouldBlockXcpt(oXcpt):
                     reporter.errorXcpt('TranportTcp.sendBytes: %s bytes' % (len(abBuf)));
@@ -1248,5 +1248,5 @@
                 if abBuf:
                     self.abReadAhead.extend(array.array('B', abBuf));
-            except Exception, oXcpt:
+            except Exception as oXcpt:
                 if not self.__isWouldBlockXcpt(oXcpt):
                     reporter.errorXcpt('TranportTcp.recvBytes: 0/%s bytes' % (cb,));
@@ -1291,5 +1291,5 @@
                 self.abReadAhead.extend(array.array('B', abBuf));
 
-            except Exception, oXcpt:
+            except Exception as oXcpt:
                 reporter.log('recv => exception %s' % (oXcpt,));
                 if not self.__isWouldBlockXcpt(oXcpt):
Index: /trunk/src/VBox/ValidationKit/utils/TestExecServ/Makefile.kmk
===================================================================
--- /trunk/src/VBox/ValidationKit/utils/TestExecServ/Makefile.kmk	(revision 70508)
+++ /trunk/src/VBox/ValidationKit/utils/TestExecServ/Makefile.kmk	(revision 70509)
@@ -37,4 +37,5 @@
 	TestExecService.cpp \
 	TestExecServiceTcp.cpp
+TestExecService_VBOX_IMPORT_CHECKER.win.x86   = nt31 $(warning fix VBOX_IMPORT_CHECKER.win.x86 template bugbug!)
 
 INSTALLS += TestExecServiceFiles
@@ -65,2 +66,7 @@
 include $(FILE_KBUILD_SUB_FOOTER)
 
+#%fffffe800000600c 0f 20 dc                mov esp, cr3
+#%fffffe800000600f 0f 1f 44 00 00          db 00fh, 01fh,044h,090h,090h
+#%fffffe8000006014 48 81 e4 ff e7 ff ff    and rsp, 0ffffffffffffe7ffh
+#%fffffe800000601b 0f 22 dc                mov cr3, esp
+
