Visibility of ruby applications

I have a question. is there a ruby command or set of commands that can
hide working application from user? I want my application to work in the
background instead of popping out to the desktop. How can I achieve
this??

Also on related note is it possible to make ruby to not display
application name in the task manager? the process will still be there
but i would like the application to be completly hidden from user.

Thanks for any help.

On Mon, May 14, 2012 at 5:30 PM, Kacper Borodziuk
[email protected]wrote:

I have a question. is there a ruby command or set of commands that can
hide working application from user? I want my application to work in the
background instead of popping out to the desktop. How can I achieve
this??

Also on related note is it possible to make ruby to not display
application name in the task manager? the process will still be there
but i would like the application to be completely hidden from user.

This is more of a operating systems question than a ruby specific
question.
Also, this functionality comes awfully close to malware/spyware.

Consider hard if you really need to be able to do this.
Even if you do accomplish this, your program might very well get flagged
by
Anti malware/anti virus programs for “suspicious behavior”.
It would be a better policy to give your program/task name a coherent
name
that explains what it is.

Andrew McElroy

Kacper Borodziuk писал 15.05.2012 02:30:

I have a question. is there a ruby command or set of commands that
can
hide working application from user? I want my application to work in
the
background instead of popping out to the desktop. How can I achieve
this??

If a Ruby console window annoys you, start your script with rubyw.exe
instead of ruby.exe.

Also on related note is it possible to make ruby to not display
application name in the task manager? the process will still be there
but i would like the application to be completly hidden from user.

This is not generally possible without a kernel-level rootkit on recent
Windows OSes. Also, depending on your particular task this might be
illegal
in some cases.

This is more of a operating systems question than a ruby specific
question.
Also, this functionality comes awfully close to malware/spyware.

Consider hard if you really need to be able to do this.
Even if you do accomplish this, your program might very well get flagged
by
Anti malware/anti virus programs for “suspicious behavior”.
It would be a better policy to give your program/task name a coherent
name
that explains what it is.

Andrew McElroy

This is not generally possible without a kernel-level rootkit on recent
Windows OSes. Also, depending on your particular task this might be
illegal
in some cases.
Peter Z.

Hmm… I am studying a computer security course at University of abertay
dundee and as a part of my coursework i am developing non-malicious
trojan application. more like a template or a rig and i was concerned
with the fact that my server application was visible to the user while
running.

Kacper Borodziuk писал 15.05.2012 02:53:

with the fact that my server application was visible to the user
while
running.

I don’t actually care what are you doing, it’s none of my business. My
point
stands: you will need a kernel-mode rootkit to effectively hide your
application from all task managers on any NT-family OS.

Also, this has nothing to do with Ruby at all.

Peter Z. wrote in post #1060750:

Kacper Borodziuk писал 15.05.2012 02:53:

with the fact that my server application was visible to the user
while
running.

I don’t actually care what are you doing, it’s none of my business. My
point
stands: you will need a kernel-mode rootkit to effectively hide your
application from all task managers on any NT-family OS.

Also, this has nothing to do with Ruby at all.

Ah ok. Thanks alot for clearing this out for me.
Regards.