and found this:
* The specification is independent of the operating system. For Windows,
the engine is a normal exe file, either a console or "real" windows application.
* all communication is done via standard input and output with text commands,
So I made a QB64 exe starting this way:
INPUT GUI$
IF GUI$ = "uci" THEN
PRINT "id name Soberango \n"
...
it seems its works if instead of CraftyGUI or Shredder GUI, is me who put the inputs. But not if are the GUI´s whos try to "talk" with my .exe
In fact they cannot recognize the exe as UCI engine....
I do not know if anyone here know QB64.... but I guess anyone could understand it and then could give me a hint about what I´m doing wrong.
BTW: What are the GUI´s sees to know if an engine is or not an UCI one?
Thanks!


