|
-
January 20th, 2006, 11:42 AM
#16
Re: how could I make an Invisible program!!!?
Nice topic. But i don't need an invisible program, i want is uncloseable program. We know that windows xp and above have task manager that have process list. In that list we can close any application, especially if we have administrator password. What i want is how to make our application can not be closed by using this process list. I have create event on window close (i forgot the code, but it use window message/WM) it only work if we close it on window list not on process list.
PS: I'm not doing harmfull things with this application, i only create a netcafe billing because my friend can see the password even the password is complex.
Thanks.
-
January 20th, 2006, 12:44 PM
#17
Re: how could I make an Invisible program!!!?
I find it very bad practise to prevent a user from killing your application. If I would find a program that I could not kill on my system, I would uninstall it immediately.
An administrator should have full control over the system period.
-
January 21st, 2006, 01:34 PM
#18
Re: how could I make an Invisible program!!!?
I'm pretty surprised you guys are actually helping him. The guy did not clearly explained why he wants to make the program to be invisible. I also do agree with Marc that at least administrator must have the option of shutting down the process via task manager, I see no reason a normal program would want to disable this option. Then, if your program is supposed to be run in the background, it must be a so-called "service", sitting somewhere in the systray, which consumes less resources. To make a completely invisible to a user program sounds fishy to me, considering the question ironically being asked from a person with the nick "virus". Now, if you want to be helped, you must at least say what you want the program to do, because if it's not harmful, then maybe there is no actual need in making it invisible, and then you will be directed into the appropriate direction instead. With that little info you provided and nature of your posts, I'm actually thinking you want to make a virus, so please members, don't help make viruses, or at least make sure you believe the guy is not going to make one, ask him to post the code or some portion of it which he wants to make invisible. And in general, there are other forums somewhere out there on the "dark-side", you will be helped there without being asked why you need this or that. I'm all for helping the guys, no matter their skill level, but helping to make harmful software is nowhere near the same as helping cracking the program. Needless to say viruses are able to bring huge damage to entire corporations, not mentioning usual home workstations which sometimes contain years of hard work on their HDDs...
Guess I made my point.
-
January 21st, 2006, 06:45 PM
#19
Re: how could I make an Invisible program!!!?
 Originally Posted by Xatrix
Guess I made my point.
Yes but I'm afraid I can not agree with you.
Even if one wants to make a virus there is not necessarily a harm in it. I had to make a virus as an assignment given in the university in the assembler course. I did it and took the maximum grade for it. 
Second, if we don't help that person he/she might really fall to the dark side and learn a lot of bad things there. I think it is a lot safer to browse this forums than other.
Thirdly, do you thing a person that wants to harm other would choose a nick like "virus"? Do you have any clue what my nick name means, perhaps it is "dark programmer" in romanian. 
My point is that there is enough mistrust in the world to bring it in the CG forums.
Peace brothers.
Har Har
-
January 22nd, 2006, 10:58 AM
#20
Re: how could I make an Invisible program!!!?
Well the billing is complicated you know, its about money.
The first application i made in windows 98 looks fine, the application is invisible so no one can not close the application without authentication from the application it self.
The the problem came out when client install the windows xp, the task manager really bad. It have process list, so any one can close any application in task list.
May be you mean that we disallow user to use administrator user, like i said, if we want to install something in client computer we must log in as administrator, so if some one have seen the password (if he have a good eye) then he can directly access task manager and kill our billing application.
Thats the point. But any way thanks for helping, i will think the other way to resolve the problem for my billing application (i have some in my mind).
PS: Not every one who want to make a restricted software are bad, maybe he/she only want to make the system more safe.
Thanks.
-
January 22nd, 2006, 11:05 AM
#21
Re: how could I make an Invisible program!!!?
As previouslly stated there is no reason whatsoever to disallow an admin the complete system over his system. One reason is that few admins would willinglly install such app. Instead you should use the OS user groups to grant different access rights.
On XP you should make your app a service and dissalow normal users access to services. This way the admin still has 100% control over his system while normal users cannot shutdown your tool.
Har Har
-
January 22nd, 2006, 11:55 AM
#22
Re: how could I make an Invisible program!!!?
Personally, I don't understand why there are so many threads dedicated to this kind of question i.e. prevent user from using task manager to kill an app.
First, why would a user try that ? Is it because the app is consuming too much CPU and the user feels it has to be terminated ?
I simply fail to understand the motivation behind such a requirement.
-
January 22nd, 2006, 12:38 PM
#23
Re: how could I make an Invisible program!!!?
 Originally Posted by kirants
Personally, I don't understand why there are so many threads dedicated to this kind of question i.e. prevent user from using task manager to kill an app.
First, why would a user try that ? Is it because the app is consuming too much CPU and the user feels it has to be terminated ?
I simply fail to understand the motivation behind such a requirement.
Basically you are right, if you refer to standard home users then of course there is no question about it, in my personal PC i don’t want anyone to prevent me from controlling it and if I find such application it can say bye bye 
However, sometimes as a company you sell PC + your software only as one device.
Such machines can be sold, for instance, to factory for controlling hardware machines and get status in real-time about the hardware.
The idea is that such PC is like a device to those end users, when PC start the application run at start-up and block the user from terminating it, go play FreeCell and leave the machine like that, then this man finishes his shift and his colleague comes to the system and see screen with cards game, then guess what happens next?
That’s right, a phone call to the tech support in the company "Program stopped functioning i can’t see status all I see screen with cards”
I know its funny but those things do happen.
Further more, sometimes such a requests comes from the higher management of those factories, so employees wont use that PC to install games and play during job time.
So that is why on these cases you need to block the "user" from doing whatever he wants excpet using your software or reboot and then use the software again 
I don’t know what OP want exactly but this kind of requirement is sometime needed.

Cheers
Last edited by golanshahar; January 22nd, 2006 at 12:42 PM.
-
January 22nd, 2006, 04:01 PM
#24
Re: how could I make an Invisible program!!!?
 Originally Posted by golanshahar
The idea is that such PC is like a device to those end users, when PC start the application run at start-up and block the user from terminating it
But, then this problem has to be avoided by training the users how to use the system and what not to do.. That is my opinion.
Further more, sometimes such a requests comes from the higher management of those factories, so employees wont use that PC to install games and play during job time.
In this case, I feel employing proper policy enforcements on the target PCs is more relavant than trying all sorts of means to ensure that through modifications in s/w. Isn't it ?
Perhaps I am failing to understand because I haven't worked on a software with that kind of requirements. If I did, probably I would've appreciated the motivation better
-
January 22nd, 2006, 04:48 PM
#25
Re: how could I make an Invisible program!!!?
 Originally Posted by kirants
But, then this problem has to be avoided by training the users how to use the system and what not to do.. That is my opinion.
You are right, however on these kind of applications it’s better to close the options for the users. Just to be on the safe side, there are enough problems to deal with, last thing you want to know someone messed up with the computer just because he could get to the desktop 
 Originally Posted by kirants
In this case, I feel employing proper policy enforcements on the target PCs is more relavant than trying all sorts of means to ensure that through modifications in s/w. Isn't it ?
Again it depends how you look at it: lets say this app provides diagnostics from machines in product line of cars for instance, if someone will shut it down (even accidentally) and there is a problem in that specific product line no alert will be sound and it can cause damage of thousands of dollars in couple of seconds, believe me no one wants that. .
 Originally Posted by kirants
Perhaps I am failing to understand because I haven't worked on a software with that kind of requirements. If I did, probably I would've appreciated the motivation better 
Yeah I think you would, I know it sound terrible but think of it, those PCs are not designed for entertainment but to run 24/7 without interfering. The room for error should be minimal as possible. 
/EDIT: again this is in general, I still don’t think it is the case of OP, at least he didn’t mention it.
Cheers
Last edited by golanshahar; January 22nd, 2006 at 04:50 PM.
-
January 23rd, 2006, 09:34 AM
#26
Re: how could I make an Invisible program!!!?
Just to chime in, I happen to design, install, and maintain industrial manufacturing control systems, including PLC's, and Window's based Human-Machine-Interfaces.
There is absolutely zero reason, to lock out an administrator from killing a task, ever. All of the other security problems (Solataire, Games, DVD playing) can be completely locked out with user and group policies on Windows 2K and XP. Remotely if you have a domain.
If your users are unable to maintain account and password security, there is absolutely nothing you can do about it. Making a program 'Invisable' and 'Unkillable' is totally unacceptable, and any vendor that does that to me will never again make a sale to me.
Windows services can be critical, and unstoppable, but even they should be stoppable by an administrator.
If you really desire something so ultra-secret, the true solution is to not use a commercially available operating system to host it. Write your own. Run it on a non-PC, single-board-computer platform.
-
January 23rd, 2006, 10:10 AM
#27
Re: how could I make an Invisible program!!!?
 Originally Posted by rdrast
If your users are unable to maintain account and password security.
I am sorry but not all users in the world know windows in such way to maintain an account and passwords, most employees don’t even want to know about it, and even if they do why give them an option to load windows and mess around with it? Even if it under user account?
dont forget that each problem on that computer will require a service guy from your company to come and fix it.
 Originally Posted by rdrast
there is absolutely nothing you can do about it.
yes i can. 
 Originally Posted by rdrast
Making a program 'Invisable' and 'Unkillable' is totally unacceptable
who said so? 
 Originally Posted by rdrast
and any vendor that does that to me will never again make a sale to me.
As a client you can ask specifically whatever you want and you will get it, like i told in the other post, sometimes such requirements comes from higher management of the factory (the CLIENTS).
 Originally Posted by rdrast
If you really desire something so ultra-secret, the true solution is to not use a commercially available operating system to host it. Write your own. Run it on a non-PC, single-board-computer platform.
Its not about something secret at all its about decreasing the room for errors that’s all. The less problems the client has both sides happier.
Cheers
-
January 23rd, 2006, 11:29 AM
#28
Re: how could I make an Invisible program!!!?
I dont understand why you would want a programm that is invisible... may you please explain more.....
-
January 23rd, 2006, 11:58 AM
#29
Re: how could I make an Invisible program!!!?
 Originally Posted by golanshahar
I am sorry but not all users in the world know windows in such way to maintain an account and passwords, most employees don’t even want to know about it, and even if they do why give them an option to load windows and mess around with it? Even if it under user account?
dont forget that each problem on that computer will require a service guy from your company to come and fix it.
Okay, so I have your invisable, unkillable app running on a system I buy from you. Then there is a problem. What do I do? throw the computer away? Your service tech won't be able to update it, stop it, kill it, nothing. Format C and start over?
It is entirely unacceptable. Also, in a production enviornment, we don't have the luxury of calling in a service tech. If something breaks, it needs to be fixed NOW. Downtime runs generally $8,000 to $75,000 / hour per machine. If a company thinks that they must hide a program, FROM ADMINISTRATORS in this manner, than that company better reimburse me for any and all related downtime.
Add to that, that there isn't a single bug-free, crash-proof piece of software that does anything useful on the planet, so don't be so arrogant as to believe that the "Mr. Magic Unkillable WonderApp" is any different.
I'm sorry if I'm coming across harsh, but seriously, if any computer ever arrived at this facility with an app configured as is being described in this thread, it and whatever equipment it came with, would be returned immediately to the vendor, and they would be blacklisted.
-
January 23rd, 2006, 12:34 PM
#30
Re: how could I make an Invisible program!!!?
 Originally Posted by rdrast
Okay, so I have your invisable, unkillable app running on a system I buy from you. Then there is a problem. What do I do? throw the computer away? Your service tech won't be able to update it, stop it, kill it, nothing. Format C and start over?
You didn’t get it i guess, of course not throw it away, when you buying a TV and after some time it stops working, what do you do? Do you throw it away? Or you call to the service to come fix it? That’s basically the idea, call the tech support and you will get a service guy soon as possible and they will knows the "trick" how shut down the app and check what is going on the system. That’s part of the deal btw, factories that buying such industrials PCs are buying WHOLE system and not just software, it like that you are buying a TV.
And part of the deal is to get decent customer/tech support.
 Originally Posted by rdrast
It is entirely unacceptable. Also, in a production enviornment, we don't have the luxury of calling in a service tech. If something breaks, it needs to be fixed NOW. Downtime runs generally $8,000 to $75,000 / hour per machine. If a company thinks that they must hide a program, FROM ADMINISTRATORS in this manner, than that company better reimburse me for any and all related downtime.
I think we both speaking on different issues here, let me explain it again, you bought industrial pc from me, this include software/hardware when machine starts you see a full screen of my software if you want shut the system down and in the next reboot the app will load again.
Why on earth would you like to get to the computer desktop? Lets say there is a problem, you want to try to shut down the app and try mess around with parameters/hardware device configuration etc, that you don’t know what they mean? You didn’t write the software, you are not trained to do so, the only thing you can do if you will get this ability is make more damage.
Unless of course your factory want to have service guy of their own so in that case such guy will come take a course and will become “service” guy, and he and only he can do it, so if there is a crisis in the factory he can help, but regular users still wont be able to mess around since they are not qualified to do so.
 Originally Posted by rdrast
Add to that, that there isn't a single bug-free, crash-proof piece of software that does anything useful on the planet, so don't be so arrogant as to believe that the "Mr. Magic Unkillable WonderApp" is any different.
I never said there is bug free application. Not at all, and i am not arrogant at all, you don’t even know me, if you did you wouldn’t have said that.
 Originally Posted by rdrast
I'm sorry if I'm coming across harsh, but seriously, if any computer ever arrived at this facility with an app configured as is being described in this thread, it and whatever equipment it came with, would be returned immediately to the vendor, and they would be blacklisted.
All i tried is to explain why there is such a need; you don’t have to agree with me...
Anyway i am done here, i think i made my point.
Cheers
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|