when you try to create a console process with CreateNoWindows= true it
+
will work fine on windows NT/2k/xp but on windows 9x/ME the console
window will pop up anyway.
Quote from MSDN (Article "Process creation flags")
CREATE_NO_WINDOW:
The process is a console application that is run without a console win
+dow.
This flag is valid only when starting a console application.
This flag cannot be used with MS-DOS-based applications.
Windows Me/98/95: This value is not supported.
I don't think this "bug" will be fixed.
This flag simply isn't supported by Win95/98/Me.
Whether they've decided to stop mentioning it in the docs, or the ability has been removed in one of the latest set of updates I don't know. Maybe they are trying to make it harder for people to create silent keyloggers and the like?
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
|