WKix32 - I've associated .kxf with WKix32. Same deal with 4.53 & 4.6.

I doubt it's code, as it happens all the time.

Here's the WSHPipe udf (with headers removed), with a call to Ping Localhost. For me, a console window opens when I run "WKix32 .\test.kxf". I added the sleep commands to simulate the prep that goes on in my other commands. This example illustrates what happens before I instantiate KF, during initialization. Once KF has opened a form, future calls to WSH-related processes pop up additional windows - so it is not KF related.

Glenn
 Code:
Break On

Sleep 3
$a = WSHPipe('ping localhost', 1)
Sleep 3

;Function: 
;   WshPipe() 
; 
;Author: 
;   Christopher Shilt (christopher.shilt@relizon.com) 
Function WshPipe($ShellCMD, OPTIONAL $NoEcho)
	Dim $oExec, $Output
	$oExec = CreateObject("WScript.Shell").Exec($ShellCMD)
	If Not VarType($oExec)=9 $WshPipe="WScript.Shell Exec Unsupported" Exit 10 EndIf
	$Output = $oExec.StdOut.ReadAll + $oExec.StdErr.ReadAll
	If Not $NoEcho $Output Endif
	$WshPipe=Split(Join(Split($Output,CHR(13)),''),CHR(10))
	Exit($oExec.ExitCode)
EndFunction


_________________________
Actually I am a Rocket Scientist! \:D